Method
Vibe coding for business value
When more people can build software with vibe coding, we see teams building four kinds of applications. Each kind supports one or more of the three paths to value from AI, and in each of them people add the most value by deciding what to build, modeling the data and getting others to adopt what they build.
What vibe coding is
Vibe coding is software development where AI writes most or all of the code from a described outcome or an intent. The person directing it says what the software should do and leaves the how to the AI agents or platform. This allows subject-matter experts who own the process to create what they always dreamed about.
Depending on what this application is built for and for whom, you may need to take different approaches.
- 1Build without review when the cost of being wrong is low
Examples are a prototype, a tool that five people use, or a page that is taken down after a conference. If one of these breaks, the cost is small.
To decide which rule applies, ask who would be harmed if the application gave a wrong result.
- 2Require review when the cost of failure is high
Review is needed when an application handles personal data or payments, runs at scale, or becomes the place where a figure the business relies on is kept, which is true of many applications that stay in use.
The four categories
- 1Rapid prototyping
A team builds a working version, puts it in front of users within a week, uses it to decide a question the team disagrees about, and then deletes it.
- 2Data synthesis
A person asks one question in plain language, and the application answers it from several systems that each hold part of the answer. It reads both the records and the documents stored beside them, and each answer shows the evidence it is based on.
- 3Internal tools
The applications a function needs to run its own process, built by the people who run it.
One intake form for a central shared-service team had sat unchanged on SharePoint for five years. The person who maintained it had left, nobody was funded to replace it, and it sat in the IT backlog behind everything with a revenue number attached. A subject-matter expert in that team rebuilt it in three days, and added AI features the original never had.
- 4Client-facing AI applications
The customers and internal teams you support use these applications directly. Examples are an assessment someone fills in before they first speak to you, and a portal they use after they sign up.
How do these application types connect to the AI Value paths
Each category serves one or more of the three AI value paths. Consider which type to use depending on what you鈥檙e trying to achieve.
| Category | Path it serves | What you are trying to achieve |
|---|---|---|
| Rapid prototyping | A method for all three | Learn whether an idea holds up, before committing to it |
| Data synthesis | Boosting productivity | Answer a question that today takes days of joining systems by hand |
| Internal tools | Boosting productivity | Run a process that has been waiting in someone else鈥檚 backlog |
| Client-facing AI applications | Creating new value | Change what the people you serve receive |
What rapid building does not solve
Rapid building removes development as the bottleneck. The value then depends on how well you decide what to build, model the data and get people to adopt it.
- 1Deciding what deserves to exist
When building software was slow and expensive, the cost of development limited what got built. Now that a team can build ten applications in the time one used to take, the limit is the team鈥檚 judgment about which ones to build, and sometimes the right decision is to build none of the ten.
- 2Modeling the data
Applications built quickly often run into problems with their data model. The intake form described above worked because the person who rebuilt it already knew what information a request contains.
- 3Getting people to adopt it
An application that people do not use brings no value, however little it cost to build. Rapid building also increases the number of applications competing for the same people鈥檚 time and attention.
How to get this right
The people building are subject-matter experts without software engineering training. Set guardrails, principles and guidelines before anyone starts building, because adding them after many applications exist means migrating each application to the new rules.
- Decide who can see what before you populate the app with any data.
- Read data from the system that owns it instead of copying it in.
- Name the point at which a prototype becomes something people depend on, and review it as one when it gets there.
Further reading: Amir Elion writes about what changes for leaders when their teams can build at amirelion.com.
Related: The AI value framework 路 Base44 Enterprise Partner 路 Implementation & Adoption