June 11, 2022

Our Approach to Solving Problems

We are often asked by our clients and friends how we approach a client and how we solve their problems.

Step 1: Make sure the problem exists.

Our first step is always to check if there is a problem or we are creating one by solving a non existing problem. 
For instance, a reputed local aerated bottle plant wanted us to make an ERP software. After a thorough study of their system, we found that they make more profit when the glass bottles are returned by the shop owners. 
They had a trivial system to track this. We implemented a system for them to track the glass bottles. Everything else fell in place. 
A meter stamping company wanted an invoicing solution. All they wanted was an excel sheet and not a full fledged software (since they did not have any other problem than printing an invoice and a template for it). We suggest them Google Sheet. This not only solved their problem more efficiently but saved them a lot of time and effort. 
They don’t need a complicated accounting software. They need a simple solution like a Google Doc or a spreadsheet to manage their invoices. Once they grow, they can switch to more sophisticated version.
 

Majority of the time,  local business are forced into building a website with e commerce and many fancy technologies. In more than 90% of the cases all they need is Google My Business Presence, A Facebook and Instagram page and that is all. Our team has honesty to suggest them that and to help them understand it. 

Step 2: Give unbiased solutions.

Suppose the problem exists, we check if we can solve the problem with our current technical strength. OR there exists an economical non IT solution for the client. OR we should refer them to our fellow companies.

Step 3: Find an off the shelf, well maintained economical solution.

Its always a bad idea to reinvent the wheel. This mistake is done by many naive companies. The off the shelf open source solutions are not just better but they are more robust, well tested, well maintained and built by a more experienced team.

Step 2: Give unbiased solutions.

Suppose the problem exists, we check if we can solve the problem with our current technical strength. OR there exists an economical non IT solution for the client. OR we should refer them to our fellow companies.

Step 3: Find an off the shelf, well maintained economical solution.

Its always a bad idea to reinvent the wheel. This mistake is done by many naive companies. The off the shelf open source solutions are not just better but they are more robust, well tested, well maintained and built by a more experienced team.

Related Articles

/
May 8, 2025