### Designing and Building Applications

The process of designing and building an application is fairly straightforward and can be accomplished in the following steps:

1. Design the application interface and generate the resource script file
2. Add backing code for the interface design and create the necessary C or C++ source files that handle the interaction requests of the user with this interface
3. Execute the initial prototype, that is, test its interface by actually running the application.
4. Add new elements to the application.
5. Add additional backing code to the source files that will handle the additional interface elements
6. Rebuild the application for further testing
7. Execute the new version of the application

Steps 4 through 7 become the general process while the application is under further development. You can perform steps 4 and 5 at any point when you add new functionality to the application through new modules.

See Designing the Application.

Designing the Application
Creating Application Windows
Adding New Elements