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