Once a sufficient number of requirements have been captured, one or more design options can be synthesised by the project analyst. We usually perform the high level and low level system design as this provides a widely understandable and flexible syntax.
The designs will then be subject to design review, both internally and then externally where the design can be described and elaborated upon if required.
Once a design has been approved our change control process is used to ensure that all changes are documented and managed effectively. We always try to ensure that any design is flexible where needed to enable any future enhancements. All design artifacts are traced to their driving requirements to help ensure design coherency and consistency.