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