# 2good.dev > 2good.dev is how Code Colonies sells software and AI work: INR 199 or USD 2 an hour, a 150 hour minimum, no advance, and you pay only after you accept the work against a signed specification. 2good.dev is the delivery model of Code Colonies Private Limited: the price, the rules and the acceptance process under which its software and AI work is bought. Contact: consulting@codecolonies.com, +91 97234 99901. ## The offer - Prime: USD 2 or INR 199 an hour. Plus: USD 5 an hour. Pro: USD 10 an hour (INR on request for Plus and Pro). - Work is bought in blocks of 150 hours. The minimum is one block: INR 29,850 or USD 300 before tax at Prime. - Each block carries a USD 50 AI tool budget. Totals per block: USD 350 (Prime), USD 800 (Plus), USD 1,550 (Pro). - No advance. A signed Statement of Work defines done. You pay after you accept the work. Taxes as applicable. - Senior technical review, testing and project management are included at no extra charge. - Engagement models of the group (O2E, FDE, TSE): https://codecolonies.com/engagement-models ## Pages - [The offer](https://2good.dev/the-offer): rate, minimum, what is included, what is agreed in writing - [The three tiers](https://2good.dev/tiers): Prime, Plus and Pro, block composition, roles, which tier fits - [Pay after acceptance](https://2good.dev/pay-after-acceptance): talk, scope, build, accept, carry on - [Try us on one piece](https://2good.dev/try-us): one piece of work alongside your current team - [Pricing and calculator](https://2good.dev/pricing): totals before tax - [Why the price is possible](https://2good.dev/why-the-price): AI assisted work, a trained team, priced close to cost - [Who it is for](https://2good.dev/who-its-for): founders, small and growing businesses, international teams - [Questions and answers](https://2good.dev/faq) - [About](https://2good.dev/about) and [Contact](https://2good.dev/contact) - [Book a call](https://2good.dev/book-a-meeting): a free 30 minute call - [Specification template](https://2good.dev/templates/specification): a free template you can accept against - [Full reference](https://2good.dev/llms-full.txt) and [RSS feed](https://2good.dev/feed.xml) ## What we build - [Custom software](https://2good.dev/what-we-build/custom-software): Business software built around how your team already works. - [Web applications](https://2good.dev/what-we-build/web-applications): Web apps, portals and sites that your customers and staff use daily. - [Mobile apps](https://2good.dev/what-we-build/mobile-apps): Android and iOS apps for customers, dealers and field teams. - [AI integration](https://2good.dev/what-we-build/ai-integration): AI features added to the software you already run. - [AI agents](https://2good.dev/what-we-build/ai-agents): Agents that carry out routine work, with a person approving the exceptions. - [E-commerce](https://2good.dev/what-we-build/e-commerce): Online stores and B2B ordering built around how you already sell. - [Integrations and automation](https://2good.dev/what-we-build/integrations-and-automation): Your systems connected, so data is typed in once and moves on its own. - [Maintenance and support](https://2good.dev/what-we-build/maintenance-and-support): Fixes, updates and steady improvements for software you already run. ## Comparisons - [2good.dev or an agency on a fixed price](https://2good.dev/compare/agency-fixed-price): A fixed price agency asks for an advance and milestone payments against a quoted scope. 2good bills hours in blocks and invoices only after you accept the work. - [2good.dev or a freelancer from a marketplace](https://2good.dev/compare/freelance-marketplaces): A marketplace gives you an individual, usually paid hourly or by milestone through escrow. 2good gives you a small team with review, testing and project management in every block. - [2good.dev or hiring developers in house](https://2good.dev/compare/hiring-in-house): Hiring gives you people who stay, at the cost of recruiting, salaries, notice periods and management. 2good gives you a team per block, paid after acceptance, that you can start and stop. ## Free tools - [Project cost calculator](https://2good.dev/tools/project-cost-calculator): Pick a tier and the hours, add the AI tool budget and see the total before tax. - [Tier chooser](https://2good.dev/tools/tier-chooser): Six questions about your work. A suggested tier, Prime, Plus or Pro, and why. - [Specification starter](https://2good.dev/tools/specification-starter): Answer plain prompts and get a structured specification outline to copy or email. - [MVP hours estimator](https://2good.dev/tools/mvp-hours-estimator): Pick the kind of product and its features. See a range of hours and cost. ## Guides and articles - [Writing a specification you can accept against](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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](https://2good.dev/resources/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.