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