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