Before starting to develop an application with an S60 C++ SDK, define the requirements, scope, and functionality that you wish to implement in the application. When designing applications you need, for example, to take into account the various capabilities required by the APIs that you intend to utilize in your application.
The following design tools are recommended:
Development and Quality Assurance Process Guideline, sections:
Requirement Creation Guideline
UI Specification Guideline