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