Banalysisb of requirements for new and existing applications creating new and updating existing design artefacts with proposed changes