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