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