The most common alternatives are database, spreadsheet, word processing, graphics software, and statistical software, among others. Solution Procedure Design Steps necessary to solve the problem must be carefully planned. Written notes should be made of the solution procedure. The designing activity does not involve setting up the software to solve the problem. Completing the implementation requires knowing how to use the software selected.
Spreadsheet software requires that the numbers, text and formulas be entered.
Database software requires that the data is defined and entered, and that the query specifications and formats of forms and reports be created. The user must test the software implementation to see it there are any errors. Logic error generally resulting in incorrect output. Documentation Documentation is a general term used for any written description of a computer application. Developer documentation is for the person who developed the software.