interface information developers layer based people source collection language which macroview software server business applications application development client functionality these tasks automated standard developing system access developed integration driver domain design approach products systems provides example product using process staff where their services manual allows framework windows clients other needs JoelLipman.Com