The company has used a number of analysis and design methodologies and toolsets. Laterly we have embraced UML as the modelling standard of choice, in line with our increased work in OO technologies. We have used TogetherSoft Together to document UML products and been able to draw comparisons with relational methodologies such as Oracle Advantage. We recently performed some consultancy in which we were given detailed business requirements and asked to produce a number of UML products including use case, class, activity and state transition diagrams.

We have also used the UML facilities of JBuilder 7 to document and test Java package usage and appropriate breakdown and splitting of various Java classes.