A client came to us with a list of features to add to an app that already had users. We looked at the code first, and told them what we found: the application was not scalable, and maintaining it would keep getting more expensive. The changes they had asked for could be made, but they would be built on something that needed replacing.
They chose to rebuild. Four months later the app ran natively on both platforms, with an architecture that could carry new features instead of resisting them. Today it serves more than two million users.
The product is a Quran reader and study app for English speakers — full English translation alongside optional Arabic script or transliteration, with audio recitation, offline access and prayer tools. Free, and free of advertising.