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