Design Basic Elements

The illustration below shows some of the basic elements of your software: