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