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