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