1. a clearly defined problem
The application must solve a specific, real and frequent user problem.
2. unique value proposition (USP)
It must have something the competition doesn't have -> faster, cheaper, simpler or smarter.
3. intuitive UX/UI
A user without instructions should understand how to use the application.
4. speed and stability
Zero lag, zero crashy - crucial for retention.




