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