We manufacture and wholesale industrial packaging in İzmir. We have about 35 employees. The legacy desktop program we've used for years to track our orders, inventory and shipments just can't keep up with our needs anymore. We decided to overhaul the entire operation end to end.
The two software firms we spoke with both proposed building custom software from scratch; one quoted 550,000 TL and the other quoted 720.000 TL. But an industry acquaintance suggested we work with an independent software consultant first, saying a consultant needs to run the requirements analysis and prepare the technical specifications before approaching any development agency. The consultant quoted 90.000 TL just for the prep work and oversight.
We're completely confused. What does a software company actually do, and where does a consultant fit into the picture? Is paying both considered an unnecessary luxury for a business our size, or are we setting ourselves up for failure by going straight to an agency without a consultant?