SEMT will be a tool for system/software requirements life-cycle management. The functionalities that SEMT will provide will be; requirements definition, management of requirements change history, baselining, providing traceability between multiple documents, test definition, test documents versioning, traceability between requirements and test documents, requirement state management.