Key takeaways
- Specify outcomes, users, integrations and security needs, not only a feature list.
- Weight evaluation toward delivered, comparable projects and support capacity.
- Insist on source-code ownership, documentation and exit terms in the contract.
- Ask for a working demo and talk to two live clients.
Choosing a software vendor is one of the highest-impact decisions a bank, NGO or large company makes. A good RFP (request for proposals) and a disciplined evaluation make the difference between a system that runs for a decade and a project that stalls in year one. This guide gives you a structure you can adapt to your own procurement rules.
Step 1: Write requirements as outcomes
List what the system must achieve for users and the organisation, not only features. For example: "A branch officer can approve a loan within the same day with a complete audit trail" is more useful than "loan module". Separate must-haves from nice-to-haves.
Step 2: What to include in the RFP
- Background, objectives and success measures.
- Scope, users, branches and expected volumes.
- Functional requirements grouped by module and priority.
- Integrations (banks, mobile money, SMS, accounting, government systems).
- Security, data protection and hosting requirements.
- Timeline, budget range or ceiling, and payment milestones.
- Support, maintenance and training expectations.
- Evaluation criteria and weights, so bidders know what matters.
Step 3: A weighted scoring matrix
| Criterion | Weight | What to check |
|---|---|---|
| Technical fit | 35% | Coverage of requirements, architecture, demo quality, security |
| Relevant experience | 25% | Comparable delivered projects, references, case studies |
| Support and SLA | 15% | Local presence, response times, escalation, maintenance plan |
| Price and total cost | 15% | Build, hosting, licences, support and change requests over 3-5 years |
| Team and methodology | 10% | Named team, project plan, testing and training approach |
Adjust weights to your priorities, publish them in the RFP, and have each evaluator score independently before discussing.
Step 4: Verify claims
- Ask for a working demo using your scenarios, not a slide deck.
- Call two live clients and ask what went wrong and how it was fixed.
- Review the company's portfolio: are the projects similar in size and sector? See, for example, Melian's delivered projects and company profile.
- Check the team: who will actually build and support the system?
Step 5: Red flags
- A price far below every other bid without a clear scope difference.
- No written assumptions or exclusions.
- Refusal to discuss source-code ownership, documentation or exit terms.
- No named support contact or response-time commitment.
- References that cannot be contacted.
Step 6: Contract terms that protect you
- Clear deliverables with acceptance criteria and milestone payments.
- Ownership of source code and data, or a source-code escrow.
- Documentation, training and knowledge transfer.
- Warranty period and support SLA with severity levels.
- Security, confidentiality and data-protection clauses.
- Change-request process and rates.
- Termination and transition assistance.
Compare total cost, not the first invoice
Over three to five years, hosting, support, enhancements and licences often exceed the original build. Our software cost guide explains cost drivers, and the ERP implementation checklist lists what to prepare before contracting.
Preparing a tender? We are happy to respond to RFPs and to run a short paid discovery workshop to sharpen your requirements. Contact us.
Frequently asked questions
What should a software RFP contain?
Background, objectives, scope and users, functional and non-functional requirements, integrations, security and data requirements, timeline, budget range, evaluation criteria, and contract terms such as IP ownership and support SLA.
How should proposals be scored?
Use weights, for example technical fit 35%, relevant experience 25%, support and SLA 15%, price 15%, team and methodology 10%, and score each criterion independently.
Should we pick the lowest price?
Rarely. Total cost of ownership over three to five years, including maintenance and change requests, is more informative than the initial quote.
Talk to a Melian solution architect
Planning a system for a bank, NGO or large organisation? Get a free discovery call, a scoped proposal and a relevant demo.
Book a free consultation →The Melian Software Digest
Practical insights on ERP, banking and NGO systems, cloud and security for decision-makers in Tanzania. One useful email a month. See a sample issue.