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