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