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