How to Choose the Best Web Framework for Charting Uncharted Territory

The Ultimate Guide to prevent you from shooting yourself up down the road

Timothy Mugayi
9 min readAug 16, 2019

“As a startup or team sometimes you just need to get stuff done”

Here is John. John just came up with a great idea with his friends to create an e-wallet solution for cashless payments that consists of various services like bitcoin, Ethereum and bank deposit payments. John also needs to cater for other payment options such as PayPal or XRP. John also needs to ensure he has a login management user interface to manage all registered users. John also needs periodical email notifications sent out to all his registered users for status updates. John needs to be able to have a system that scales out when the need arises to ensure continuous uptime and a way to view insights reports and manage his sales data. John needs to have a mobile device version of his applications so users that do not have access to a desktop or laptop can still leverage on his service.

The above is a typical grocery list of user expectations when clients task software developers to build out custom solutions. Now it all sounds straightforward from the client’s perspective, but here is the thing. The above could take anywhere from 6 months to a year while costs could range anywhere from…

--

--

Timothy Mugayi

Tech Evangelist, Instructor, Polyglot Developer with a passion for innovative technology, Father & Health Activist