Philosophy

A Solution Built for Web Agencies

CMS website building usually comes down to two approaches: using templates with plugins, or building everything from scratch for full control.

Either way, reusing your custom designs and components across projects remains a challenge.

1. Reusable and Custom made

We know that for an agency, being able to reuse components and build custom solutions that align perfectly with clients' needs is essential. We’ve introduced a new package manager built on top of Composer. It's a new way to share code across projects. Behind the scenes, some packages are divided into microservices, so extending this approach (optional) to your packages will be seamless. Not only does this maintain stability, but it also boosts security by keeping the code separate.

2. Easy Onboarding for Junior Developers

We also made sure junior developers can dive right in. We understand that getting new team members up to speed takes time, and time costs money. That’s why we intentionally kept Confetti CMS's tech stack small and straightforward. If you're familiar with HTML and CSS/Tailwind, you're good to go. No need for extensive training or ramp-up time.

3. Stability and Long-Term Maintenance

One of the main reasons clients leave web agencies is because their website requires a major update after just a few years to stay functional. With Confetti CMS, we focus on keeping the stack minimal and using as few libraries as possible. This way, we avoid the dreaded breaking updates and make it easier for agencies to maintain their clients' websites over time, without the fear of having to rewrite everything just to keep things working.

As simple as possible, but no simpler

We make simple things easy, while giving 10x developers full freedom. For example, beginners can get started with just HTML and Tailwind, while more advanced developers can fully customize the backend, including running their own Docker containers.

No more than once a month
Newsletter