Web apps are in some ways becoming micro-engines for getting us through our day. They tell us if our flight is on time. We use them to tell people where we are or even the route we are traveling in real-time.
The best apps add a bit of value to our lives.
So what should the Web developer consider when building an app?
Octava Druta of KnowYourNumbers put together a list of what makes an awesome Web app:
- Profitable (revenues are higher than the costs)
- Stable (it doesn't crash)
- Great customer service (the staff is responsive and helpful)
- Available (it has a very good uptime)
- Secure (my information is secured)
- Attractive (it has a beautiful interface and friendly copy)
- Responsive (it does what it needs to do quickly)
- Viral (customers recommend it)
- Optimized (it requires the minimum amount of resources)
- Helpful (it helps me solve a problem, i.e: it responds to a need)
- Easy to use (I can get things done in very few steps, the product features are easily discoverable and self explanatory)
Druta also created a visual map that you can see in his post.
Does Druta cover the bases? What else goes into making a great Web app?