Good Software is minimal, fast. There's only what you need where you need it!
Awesome Features
Good software is pretty. Pretty to read, pretty to develop further.
When software is pretty it will be an awesome experience using it!
Very Clean Style
Clean developing means clean use. A clean interface means straightforward use.
Clean means less time spent on learning. Less time spent on learning means more
time for yourself!
Modern Design
A modern design have to be Agile. Agile developing implies happy developers
and happier customers!