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