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