What is production
Also known as: prod, production environment, live environment, live site
Definition
Production is the live version of your website or app, the one real customers use with real data. Any fault there costs sales, so it changes only after testing.
Why it matters
Production is where your business earns money, so every fault there reaches customers directly as lost sales and complaints.
Common mistakes
Editing code directly on the production server, which can break the site for every visitor at once.
Related terms
Worked exampleIllustration
A morning deploy breaks checkout
Tuesday 10:00, a small online shop's checkout starts failing after a morning deploy.
Detect
Monitoring alerts the developer within minutes, before a customer calls.
Roll back
The developer rolls production back to yesterday's version, and checkout works again.
Tell customers
The owner sends a short note to the customers who tried to pay in that window.
Fix
The bug is fixed and tested on staging, then deployed again.
Write it down
One line goes in the log: what broke, for how long, and what changes so it does not repeat.
Ask what uptime your host or developer promises: 99.9% still allows about 43 minutes of downtime in a 30 day month (30 × 24 × 60 = 43,200 minutes, and 0.1% of that is 43.2).
Illustration
The live show, with real customers and real money
Development
- Who sees it
- The developer
- Data
- Made up
- Payments and email
- Off
- Automatic testsPassed
Staging
- Who sees it
- The team and the owner
- Data
- Test copies
- Payments and email
- Test mode
- Owner's checkSkipped
Production
Customers hit the bug- Who sees it
- Customers
- Data
- Real
- Payments and email
- Live
Without the private copy, the bug reached production. Customers hit it, and the fix now starts with a rollback.
Definition
Production, or prod, is the environment where software runs for its real purpose, with real users and real data. In software the word has nothing to do with manufacturing or video production, it simply means live. It is the last stage of a chain that the Continuous Delivery companion site describes: versions that pass all the automated tests can be deployed on demand to further stages such as exploratory testing, performance testing, staging and production. Developers use short forms for it: "it's in prod", "prod is down", "a hotfix to production". Development is where code is written and broken freely, staging is the private copy where the team tests with test data, and production is what customers see, where a break costs money. Two duties protect it: rollback restores the previous version of the code, and backup restores the data, so a restore should be tested, not assumed.
Why it matters
Uptime promises are written in percentages, and the server page shows how many minutes of downtime each one allows. When something breaks, a good team follows five steps: detect it, tell customers, roll back or fix, confirm it works, and write down what happened. Ask your developer when a restore from backup was last tested.
Directly related: Staging, Deployment, Server.
Improvement tips
- Give production access to named people with their own accounts and a log, and make changes through the deployment pipeline, not by hand.
- Set up monitoring that checks the site every few minutes and alerts a person, not only an inbox.
- Keep production data apart from development and staging, and test with invented data.
- Test a restore from backup on a schedule, because a backup nobody has restored is a hope, not a plan.
Common mistakes
- Copying real customer data to a developer's laptop for testing.
- Keeping backups that nobody has ever restored.
- Skipping security updates on the live system because "it works".
Related terms
Staging
Staging is a private copy of a website or app, kept as close to the live one as possible, where a change is checked before it reaches customers.
Deployment
Deployment, or a deploy, is the step where a new version of a site or app goes live: the code is built, tested and moved to a server, with a quick way back.
Server
A server is a computer, or a program on one, that receives requests from other programs, such as a visitor's browser, processes them and sends back an answer.
Hosting
Hosting is a service that rents you space on a server connected to the internet all the time, so your website is available to every visitor.
Quick check
What does "production" mean in software development?
Choose an answer
Frequently asked questions
Do I need to understand production before I start my business?
When does production first become relevant for a new business?
What does it take to run a production environment?
Who should have access to production?
Why does production stability matter for a running business?
What goes wrong when developers edit code directly in production?
How do I monitor production to catch outages early?
How do I keep production data apart from testing data?
What does production actually mean in plain words?
Is my production site a target for attacks?
Do I need a full time engineer to watch my production site?
What is the difference between production and staging?
Sources: Jez Humble and David Farley, Continuous Delivery, companion site, Patterns (continuousdelivery.com/implementing/patterns), read 23 September 2026
Last reviewed: 2026-09-23
I have worked with
- Google for Startups
- House of Business, Sderot Municipality
- Microsoft Reactor
- GameReady
- Eclipse Capital
- SderoTech
- IUCEL
- Resilience & Health Innovation Hub
- International Resilience Institute of Sderot
- Google for Startups
- House of Business, Sderot Municipality
- Microsoft Reactor
- GameReady
- Eclipse Capital
- SderoTech
- IUCEL
- Resilience & Health Innovation Hub
- International Resilience Institute of Sderot
What Clients Say
From different fields, at different stages of business
Dan Manto
Eclipse Capital
Real Estate Investment and Finance, USA
Arty McLabin
GameReady
Game Development Education and Outsourcing, International

Anna
Beautician
After I finished a cosmetology course at a leading company, I was confused. I didn't know how to open a business, what to sell from home, or how to bring in clients. Since I reached out to Mobius, everything has changed. We built an organized plan with clear steps and no unnecessary risks. Today I see results, and I'm growing and developing every month.

Mark
Massage therapist, Gan Yavne
When I finished a massage course, I imagined a different world. I found out it's a hard field, and financial stability isn't easy to find. When I came to Mobius, something changed. We started an organized process and built a business plan. Without Mobius? I probably would have given up. Today I believe in myself and in my own path.
Tech decisions bigger than your team?
Alex helps Israeli businesses choose technology that fits the business, not the hype. The first call is free.
+972 055-248-6151. Better on WhatsApp: I am in meetings most of the day and answer as soon as I am free. Other ways to reach me