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