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