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