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