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