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