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