Analysis
Helps you analyze the environmental characteristics and compile your needs. We compile functional specifications that cover the system's requested functionalities. They reflect the desired performance levels when they are not functional. A consultant in software architecture offers time and cost estimates as well as suggested architectural solutions.