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