Software is written with structure, modular and fully commented.  

Software is written to be as robust and simplistic as possible for the application.

Software layout is structured to be readable.  

Software is formatted to provide maximum functionality with minimum complication.

Software visualisation is designed to be clear and uses a simplistic route exit to the main menu approach.