For almost 20 years, I was embarrassed by our company website.
I would open it, look at it for a few moments, and want to close the browser.
The website did not represent the quality of our engineers, the experience of our team, or the sophistication of the work we delivered for clients. It looked like a company from another era, while behind it was a modern Microsoft Cloud Solution Provider solving difficult problems every day.
So I would close it and return to the work I understood.
We are engineers. We enjoy building systems, deploying cloud infrastructure, securing Microsoft environments, solving licensing problems, migrating workloads, automating processes, and making complicated technology work. Give us a difficult Microsoft 365 or Azure project and we know what to do.
Ask us to choose fonts, colors, page layouts, imagery, calls to action, content hierarchy, visual rhythm, brand language, and search strategy — and suddenly we are in a completely different world.
That was the paradox.
We could modernize a client's entire technology environment, but we could not build a website that properly represented our own company.
And this was no longer a small website. Our first service descriptions were written almost a decade ago. By 2026, we had accumulated nearly 300 professional services, hundreds of Microsoft cloud subscription and volume licensing offerings, years of blog articles, technical tools, pricing information, FAQs, and thousands of existing URLs.
The expertise already existed. It had been developed across thousands of conversations, projects, implementations, support requests, and licensing consultations. It was created by engineers, architects, licensing specialists, service leaders, sales professionals, and support teams.
The problem was never generating expertise.
The problem was turning 20 years of accumulated knowledge into a coherent digital experience. And for almost 20 years, we could not solve it.
Why couldn't a technology company fix its own website?
We tried the traditional approach.
We hired outside specialists. We worked with agencies. We invested tens of thousands of dollars over the years. There were redesigns, revisions, content projects, and different attempts to modernize the experience.
Every attempt produced something. But none produced a website that felt like us.
That was not because the agencies lacked talented people. The deeper problem was the distance between the person who understood the business and the specialists responsible for expressing it.
The people building the website understood websites. We understood our business. Closing the distance between those two worlds was expensive and slow — and by the time a new version was ready to review, changing direction could mean reopening the entire project.
Eventually, almost every business owner starts accepting compromises.
The headline is close enough.
The structure is good enough.
The design looks professional enough.
The service description is not exactly right, but correcting hundreds of pages would require another project.
The website goes live, but it never truly becomes the company's website. It remains someone else's interpretation of the company.
That is what happened to us. Our own employees described the old experience bluntly: it "feels like it's the 2000s," and there is "too much of everything."
They were right.
What changed after 20 years?
The obvious answer is artificial intelligence. But "we used AI" does not explain what actually changed.
AI did not suddenly invent our services. It did not acquire our Microsoft licensing experience, complete our client projects, or learn the lessons our engineers had accumulated over two decades.
AI changed something more fundamental:
For the first time, I could sit in front of a computer and work interactively with what felt like a team of highly capable specialists. I could discuss strategy, challenge assumptions, reorganize information, compare headlines, explore visual directions, generate code, test functionality, identify problems, reject weak ideas, and immediately try again.
The experts were no longer somewhere else, waiting for the next scheduled meeting. They were available while the idea was still fresh.
I could describe why a page felt wrong and see several alternatives. I could compare multiple versions of a message instead of approving the first acceptable one. I could explore different layouts without converting every experiment into a new statement of work. If an approach failed, we discarded it. If it showed promise, we developed it further.
The economics of experimentation had changed.
AI did not give me perfect visual taste. It did not turn me into a professional copywriter, and it did not replace the experts who built our company's knowledge. It gave me access to design, strategy, marketing, content, and software-development capability that I could direct in real time — and it let me remain involved in every meaningful decision.
After 20 years, the technology finally allowed the person who understood the business to participate directly in expressing it.
Did AI generate the whole website in a few days?
No. And this is the most important misconception to correct.
A website built rapidly with AI is not necessarily a website filled with instant, unreviewed, machine-generated content. It does not mean someone opened a chatbot, typed "build me a Microsoft cloud website," and published whatever came back.
In our case, the opposite was true.
It is tempting to summarize the project with a dramatic headline: "We built the website in three days with AI." It is also not quite true — and the honest version is more interesting.
Our project records show that the core technical implementation was completed in one calendar day, on July 23, 2026. The large content pipeline ran in approximately one working day, including setup and debugging. The design, however, evolved through many working sessions between May and August.
That distinction matters, because the purpose of using AI should not be to make exaggerated claims about speed. It should be to produce better work faster — while keeping an accountable human behind every important decision.
AI dramatically accelerated the work. It did not eliminate the twenty years of work that came before it.
It did not create our experience. It made that experience usable.
Could your business knowledge be trapped too?
Many established companies have the same problem we had.
Their best knowledge is scattered across old web pages, Word documents, spreadsheets, proposals, emails, pricing files, internal systems, and the memories of experienced employees. The business evolved. Its website did not.
If that describes your organization, you may not need another traditional redesign. You may need a new way to transform business knowledge into a modern digital product.
Bring us your trapped expertise. We'll show you what AI can do with it.
We help organizations explore, prototype, and build AI-powered websites, applications, automations, and customer experiences on modern Microsoft cloud technology — the same way we rebuilt our own.
Because the most interesting part of our story is not that AI helped us move quickly.
It is how we prevented that speed from producing a polished but inaccurate website.
Why didn't we simply ask AI to "write a new website"?
Because a single giant prompt produces the wrong kind of confidence.
Our content includes service scope, Microsoft licensing considerations, prices, implementation assumptions, technical requirements, and customer commitments. In that environment, a plausible sentence can still be operationally wrong. A prompt such as "rewrite all our service pages" may produce fluent text — but fluency is not accuracy.
Instead of asking AI to generate everything at once, we built a controlled content pipeline:
Legacy service content was not simply replaced. The system was instructed to preserve real facts, restructure the material, and flag missing information instead of silently filling the gaps. When new language was proposed, machine-written sections were tagged for human review. Confirmed human decisions were applied in a separate stage.
This separation solved a subtle but important problem.
"Preserve our existing facts without inventing anything" and "write useful material where information is missing" are opposite instructions.
Put them into one prompt, and the boundary between known facts and plausible additions becomes blurry. Separate them into controlled stages, and uncertainty becomes visible.
Three controls mattered most:
The content layer ultimately processed:
This is what responsible enterprise AI development looks like. The goal is not to eliminate uncertainty.
The goal is to expose uncertainty early enough for a qualified person to resolve it.
Why did AI flag 85% of our services for human review?
At first glance, an 85 percent review rate looks like evidence that AI failed.
It was actually one of the project's biggest successes.
Across 262 service pages, the audit surfaced 162 items requiring a human decision: missing or placeholder prices, variable and hourly pricing models, missing durations, services without assigned owners, and intentionally free offerings requiring confirmation. Approximately 17 items were genuinely wrong — one page, for example, listed a per-device subscription offering at $0.
Those are exactly the cases in which a human expert must remain accountable.
A weak AI system would have filled those gaps with plausible answers. Our system surfaced the questions instead. AI could identify inconsistencies across hundreds of files far faster than any manual review — but it could not decide the company's pricing strategy, assign responsibility for a service, approve a scope commitment, or determine whether a nearly forgotten offering should still exist.
Our services director personally resolved the genuine scope and pricing questions. Human owners were assigned to the services. Several nearly forgotten pages were reviewed and rebuilt instead of being automatically deleted.
The machine found the questions. People supplied the answers.
That is the distinction between content generation and responsible AI application development. The goal is not to make the machine answer every question. The goal is to make sure the right questions reach the right person.
Why did faster design produce more discarded ideas?
AI made design iteration dramatically faster. It did not make every design direction good.
The design process began with unusually specific inputs: employee feedback, mobile-first requirements, actual service schemas, existing content documents, response-time data, and hand-drawn sketches. Rather than sanitizing our employees' blunt comments into generic design language, we used them as constraints.
Several AI-generated directions were created — and rejected:
Dense service results that felt like a spreadsheet
Cards that expanded in place and made the page visually unstable
Decorative tiles that repeated exactly the clutter employees disliked
A subscription merchandising concept that felt too promotional for the company's voice
In a traditional project, each failed direction could represent weeks of work and a substantial portion of the budget. With AI-assisted iteration, a failed direction becomes information. You learn why it does not work, preserve the lesson, and try something else.
That may be one of AI's greatest contributions to design: it does not eliminate bad ideas. It makes bad ideas cheap to examine and reject.
The final direction used a warm-paper aesthetic, strong typography, minimal stock imagery, buyer-oriented solution language, and several ways to enter the services catalog depending on how different visitors think. Empty proof areas remained empty instead of being filled with invented testimonials.
AI produced options. Human taste chose the direction.
What can one person and AI actually ship in one day?
By the time implementation began, the design system, content structures, business rules, and quality standards had been defined clearly enough for an intensive build sprint.
On July 23, 2026, the implementation progressed through six milestones:
A Next.js 16 foundation, PostgreSQL data model, design-system port, and a Microsoft New Commerce Experience price import containing 4,562 rows
551 subscription detail pages with live, segment-aware pricing
A four-mode professional services experience with catalog filters and guided selection
A project configurator that generates a bill of materials, saves projects, and persists quote requests
A machine-readable AI layer: llms.txt, Markdown representations, OpenAPI 3.1, and an MCP server
Launch preparation: legacy redirects, analytics, accessibility corrections, price-refresh automation, and performance testing
But the one-day implementation did not begin from nothing. It was possible because the content structures, design decisions, business rules, and quality standards had already been developed. AI accelerated the conversion of those decisions into working software.
That is the pattern behind successful AI development:
What broke when everything moved at AI speed?
Quite a lot. Speed does not mean the software worked perfectly on the first attempt.
Database tooling could not download required components in the build environment — the implementation switched technologies mid-sprint
A deployment workflow silently stripped a hidden build directory, making the application output disappear until the artifact was packaged differently
Azure's build system repeatedly rebuilt the application until configuration settings corrected the behavior
Twenty years of blog files carried multiple naming conventions, dates, spaces, and encoded Unicode characters — a unified slug process had to normalize every URL
The content generator inserted the wrong domain into structured data — caught and corrected at render time
AI did not prevent software problems. It compressed the troubleshooting cycle. A problem could be identified, investigated, corrected, tested, and documented rapidly — but an experienced person still had to recognize unsafe answers, question assumptions, understand the business consequences, and decide whether a correction was production-ready.
AI shortened the debugging loop. It did not remove engineering judgment from the loop.
What if the next visitor to your website is not a person?
The most forward-looking part of the rebuild may not be visible in the design at all.
The new website was not built solely for people using browsers. It was also designed for AI systems that need structured, reliable access to product and service information.
From launch, the platform included:
This hybrid model is likely to define the next generation of business websites. Traditional websites publish pages for humans and hope search engines interpret them correctly. An AI-ready application publishes both a human experience and a governed machine-readable interface — letting agents discover capabilities, query structured information, and initiate clearly bounded actions.
For Microsoft partners this matters right now. Customers increasingly begin their research inside copilots, AI assistants, and automated procurement workflows. A website that is only visually attractive may remain invisible or ambiguous to those systems.
The next visitor to a business website may not navigate the menu, read the hero section, or click a button.
It may call a tool.
Why did the fastest project require the strictest honesty rules?
Some early design prototypes contained invented proof points: fictional office locations, fabricated response-time metrics, and made-up usage statistics.
None of them shipped.
Proof areas remained visibly empty until real evidence was available. Sample prices were labeled as sample data. Tools were listed only if they actually existed. The production process adopted one simple rule:
That principle eventually became a machine-readable verification registry. Production builds could fail when required evidence placeholders remained unresolved, and approved claims could be connected to supporting material.
This may be the most valuable lesson from the entire project. The greatest AI risk is not that a model produces obviously absurd content.
It is that it produces something polished, plausible, and almost correct.
Responsible AI implementation therefore needs more than good prompts. It needs grounding, provenance, review states, named owners, automated checks — and people willing to leave a field empty when the truth is not yet available.
We were not trying to make AI sound confident. We were trying to make the website trustworthy.
How much did it cost to process 20 years of knowledge?
The confirmed direct content-generation spend was $409.60. Including estimated work not captured in the primary totals, the all-in content-generation cost was approximately $470 to $510.
There is no CMS license, no page builder, and no agency retainer.
The numbers are striking, but the structural change matters more. AI did not merely make individual writing or coding tasks cheaper. It allowed one accountable business owner to coordinate strategy, design, content transformation, application development, testing, and deployment — without creating a separate communication layer between every discipline.
It did not make expertise cheap. It made access to execution dramatically more efficient.
So why did the website really take 20 years?
Because code was never the primary bottleneck.
The bottleneck was translating everything we knew into strategy, words, structure, design, data, and software — without losing the truth along the way. For 20 years, that translation required too many disconnected people, too many expensive iterations, and too much distance between an idea and the finished result.
AI compressed that distance. It gave us the freedom to experiment without turning every idea into a new project. It let us compare multiple approaches, test them quickly, reject weak directions, and keep improving until the result finally felt authentic.
But AI did not decide who we are. It did not create our services, complete our projects, earn our experience, determine our pricing, approve our claims, or make the final decision to go live.
- Business truth
- Service scope
- Pricing judgment
- Proof and customer claims
- Ownership assignments
- Design taste
- Quality acceptance
- The final go-live decision
- Execution speed
- Consistency at scale
- Pattern detection
- Large-scale transformation
- Rapid, inexpensive experimentation
- The patience to iterate as many times as necessary
That is the model we believe will define successful AI application development. Do not ask AI to replace the history of your business. Give it controlled access to that history. Make it preserve what is true, identify what is missing, challenge what is inconsistent, and accelerate the work of qualified people.
This is what "AI is here" actually means for an established business. Not a machine that invents a better version of your company — a set of capabilities that finally lets you express the company you already built. Things that were simply not possible before are now a working session away.
After 20 years, we finally built a website that I did not want to close.
I wanted to keep looking at it.
Not because AI invented a better version of our company. Because AI finally helped us show the company that had been there all along.