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