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