In this section provide introductory details about the software (application, system, etc.). This can include where the inspiration for the initial idea originated.
In this section provide an overview of what solutions are provided by the software. Who is the target audience? How will the software help them? What are the expected improvements (time, efficiency, ease of access, etc) to be expected by the target audience?
Provide here a brief overview of the user requirements/needs that the software will solve. The detailed list of requirements will be outlined in the requirements document.
Many applications or systems have multiple parts and features. Here describe briefly each of the major features that will provide the user with functionality.
It is good to define a scope for software development to avoid excess feature drift and detect when potential redesign maybe needed due to an increasing scope. Also, list the limitations of the proposed architecture in order to identify some of the shortfalls of the proposed system.