Resources
Buy software with fewer surprises.
Guides you can use this week, such as how to write a specification you can accept against, and longer articles on the questions that take more thought, such as how to choose a pricing model or how GST applies. Plain, dated and free.

Start here
- Article · 7 minWhat AI assisted development changes for buyers
- Article · 7 minGST on software services for Indian and overseas clients
- Article · 7 minHow much does custom software cost in India
- Article · 7 minChoosing a software development company in India
- Article · 7 minUser acceptance testing explained for business owners
- Article · 7 minWho owns the code in outsourced software
- Article · 7 minOutsourcing software development to India from the UK and US
- Article · 7 minWhat to include in a Statement of Work
All guides and articles
15 of 15 pieces
Writing a specification you can accept against
A specification only helps at acceptance if every line can be checked. A Rajkot engineering firm's job card system shows how to write one.
What to check before you accept delivered software
Accepting work is the moment you agree it meets the specification. A Surat trader's dealer app shows how to test a delivery properly.
Estimating hours for an MVP
A first version is easier to estimate feature by feature, as a range. A Pune founder's booking app is worked through from hours to cost to cutting scope.
Handing over code, credentials and documentation
A system is fully yours when you can run, change and move it without asking anyone. An Ahmedabad clinic chain shows what a handover should contain, with a checklist to work from.
Briefing a team on an AI feature
AI features give different answers to the same question, so the brief has to do more work. A Bengaluru SaaS team's helpdesk feature shows what to put in it.
Working across time zones with an Indian team
A team in India can move your product forward while you sleep, if the handovers are written well. A clear written routine makes that work for London and US teams.
Fixed price, time and materials, or pay after acceptance
Each way of buying software puts risk somewhere. Fixed price, time and materials and pay after acceptance compared, with the trade offs for buyer and vendor.
What AI assisted development changes for buyers
AI coding assistants have changed how software teams spend their day. What that means for you as a buyer, the questions worth asking, and how it shapes the 2good.dev price.
GST on software services for Indian and overseas clients
How GST usually applies to software services bought from an Indian company, what export of services means for overseas clients, and what to look for on an invoice. General information only.
How much does custom software cost in India
Custom software cost comes down to hours multiplied by a rate, plus a few items outside the rate. What drives the hours, how blocks work, and worked examples at 150, 300 and 600 to 1,200 hours.
Choosing a software development company in India
A practical checklist for choosing a software development company in India: who does the work, how it is reviewed and tested, how acceptance and payment work, who owns the code, and how to start with a small trial.
User acceptance testing explained for business owners
User acceptance testing is the step where your own people check delivered software against the agreed specification before you accept it. How to plan it, prepare test data, record results and decide whether to accept.
Who owns the code in outsourced software
When you pay someone to write software, ownership of the code depends on the contract. What to write into the agreement, what to ask for at handover, and how 2good handles it.
Outsourcing software development to India from the UK and US
A practical guide for UK and US product teams working with an Indian development partner: the real risks, how to structure the work, overlap hours, invoicing and tax in general terms.
What to include in a Statement of Work
A Statement of Work decides what gets built, how it is accepted and what happens when plans change. The sections a good SOW needs, with a worked outline for a job card system.
Free tools
Turn the reading into numbers.
Each tool works from your own figures and gives an instant, indicative result.
Free template
A specification you can accept against
The structure of a 2good Statement of Work, ready to fill in and print.
GET THE TEMPLATENew guides by email
One email when a new guide is published.
Start with a conversation
Tell us what you want built. We will tell you plainly whether it fits.
The first conversation is free. You get a rough size in hours, the tier that suits the work, and what a first 150 hour block would cover.
Or get a ballpark proposal in two minutes