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