Specifications include, but are not limited to: The solution must use Microsoft Azure and Microsoft Azure GCC High environments.; The solution must ensure data security through encryption of data at rest and in motion.; The solution must allow for secure downloads of internally generated data files.; The solution must utilize Azure event-driven approach, microservices architecture and utilizing infrastructure as code (IoC) and pipelines for deployment.; The solution must accommodate UI/UX input from NSWERS staff and our partner organizations.; The solution must include a secure communications component for messages and notifications.; The solution must include a logging and reporting component for user activity auditing.; The solution must accommodate data governance controls including user roles and unified authentication.; The solution must integrate with partner identify solutions where possible.; The solution must include a workflow mechanism to accommodate automatic generation of data sharing agreements with digital approvals.; The solution must implement a series of validations with detailed feedback to the data submitter.; The solution must be able to accommodate NSWERS-developed data product widgets.; The solution must be flexible to accommodate future use cases.