How can technology be utilized to tackle a specific business problem?
What framework, platform, or technology stack may be utilized to develop a solution?
How the program will appear, what modules it will contain, and how they will interact with one another How things will scale in the future and how they will be maintained
Understanding and minimizing risks associated with third-party frameworks/platforms
Identifying and resolving a business challenge