The best tools do one thing and do it better than anything else

Version 1 - Simple app focused around the main functionality

Version 2 - Simplified prototype for better usability

Version 3 - Improving the offline experience and consistency with other company apps

Version 4 - Final version

Conceiving and building niche apps is about identifying a specific target audience, assessing what information and utility needs they face, and developing a customized product that is better than any other at meeting those particular needs.