JAG is an application that creates complete, working J2EE applications. It is intended to alleviate much of the repetitive work involved in creating such applications, while providing a means of quality assurance that the applications created will be of consistent quality. JAG started off life as an internal development tool within Finalist IT Group where it has been used successfully in a number