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