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