Not Packages, Solutions: How Is a Modular Web Project Priced?

Ahmet Ertaş, Eylül ÖzkayaMarch 14, 20266 min read

Not Packages, Solutions: How Is a Modular Web Project Priced?

Not Packages, Solutions: How Is a Modular Web Project Priced?

You want a website built. The first step: you browse agency websites. What you see is always the same:

Package 1: 5 pages — $XPackage 2: 10 pages + CMS — $YPackage 3: Unlimited — $Z

Sound familiar? We don't use this model. We'll explain why and what we do instead.


The Problem with the Package Model

Page Count Is a Meaningless Metric

Think about it: a single-page landing page can be more complex than a 10-page corporate site.

A landing page might have animations, scroll-triggered effects, form integrations, and A/B testing infrastructure. Meanwhile, a 10-page corporate site might repeat a similar template on every page.

Using page count as a price determinant is like pricing a house by square footage. A basement and a penthouse might have the same square footage — but not the same value.

Overpaying for Unnecessary Features

You say "I want a blog." The agency says: "Blog is only in Package 2."

Package 2 has a blog but also 5 other features you'll never use. You're paying for those too.

Or the opposite: You bought Package 1 but one feature is missing. "That feature is in Package 2." You're upgrading an entire package for a single feature.

Artificial Limits

"5 component limit." But your project requires 6 components.

The sixth component is genuinely needed. Five isn't enough. What will you do? Upgrade to the next package? Or compromise on your needs?

The package model forces the project to fit the package. It should be the other way around: pricing should fit the project.


Modular Approach: Pricing That Fits the Project

We don't sell pre-made packages. We evaluate each project individually and price based on actual needs.

Formula

Project Cost = Core + Components + Process Systems + DevOps + Extras

Let's break down each layer:

Core — The foundation present in every project: Design, development infrastructure, project management, quality assurance, and launch. This layer scales with project size.

Components — The building blocks of your project: Each component is a concrete, measurable unit. Hero section, services section, blog system, contact form, price calculator... However many components your project requires, that's how many.

Process Systems — As needed: If CMS is needed, CMS is added. If a design system is needed, it's added. If not, you don't pay for it.

DevOps — Infrastructure: Hosting, CI/CD, domain settings. Every project has different technical infrastructure needs.

Extras — Special requirements: Multi-language support, accessibility improvements, custom integrations. Added if needed, absent if not.


How Does It Work in Practice?

Let's illustrate with two different projects:

Scenario 1: Promotional Site

A new brand. Goal: establish a digital presence, appear trustworthy, connect with potential customers.

Needs analysis result:

  • Core: Design + development + launch
  • Components: Hero, about us, services, testimonials, contact form
  • Process systems: None (static content is sufficient)
  • DevOps: Standard hosting + SSL
  • Extras: None

Five components. No process systems. Simple, fast, effective.

Scenario 2: E-Commerce Project

A growing brand. Goal: open an online sales channel, manage products, control customer experience.

Needs analysis result:

  • Core: Design + development + launch
  • Components: Hero, product list, product detail, cart, checkout flow, my account, order tracking, campaign banner, filter system
  • Process systems: CMS (product management), payment integration
  • DevOps: High availability, CDN, security layers
  • Extras: Multi-language support

Nine components. Two process systems. Advanced DevOps.

Same Formula, Different Outcomes

Both projects were priced with the same formula. But the results are completely different. Because the needs are different.

The first project wasn't forced into the second's package. The second project wasn't squeezed into the first's package. Each received exactly what it needed.


Transparency: Knowing What You're Paying For

The biggest advantage of the modular approach is transparency.

Every Line Item Is Visible

When you receive a proposal, it won't just say "Total: $X." Instead, you'll see what each item is and its cost.

Core
├── Design
├── Development infrastructure
├── Project management
├── Quality assurance
└── Launch

Components
├── Hero section
├── Services section
├── Testimonials
├── Blog system
└── Contact form

Process Systems
└── CMS integration

─────────────────
Total: every item visible

You won't have to ask "What is this?" Every line represents something concrete.

Scope Changes = Written Revision

Ideas can change during the project. When you say "let's add this too":

  1. We explain what the new component is
  2. We state the cost
  3. We get your written approval
  4. Then we add it

No surprise invoices. No "I thought that was included" arguments.

Unnecessary Items Can Be Removed

The initial plan included a blog system but the decision changed during the process? The blog component is removed, cost decreases.

This doesn't happen with the package model. What's "included in the package" remains in your cost whether you use it or not.


Who Is This Approach Suitable For?

Let's be honest: This model isn't for everyone.

Suitable For

Those who know their needs or are open to discovering them. If you can say "I don't know exactly what I want but let's figure it out together," you're in the right place.

Those seeking transparency. If you want to know what you're paying for, this model is for you.

Those thinking long-term. Your website is an investment. When done right, it works for years.

Not Suitable For

Those only comparing prices. If you come with the approach "I'm looking for the cheapest quote," agencies that sell packages may be an easier option for you.

Those expecting "how much for X pages?" We can't give an honest answer to this question — because the answer is "it depends" and it truly does.


Frequently Asked Questions

"Can't you give me a rough idea?"

We can — but only after a short discovery call. Even a 15-minute conversation is enough to narrow the scope. From there, we'll come back with concrete numbers.

"Doesn't the process take too long?"

No. The discovery call is kept short. Our goal isn't to have weeks of meetings, but to ask the right questions and determine the right scope.

"My budget is limited — what can we do?"

This is the beauty of the modular approach: scope is determined by your budget. Priority components are built, the rest is saved for later. You don't give up anything — you just sequence it.


Conclusion

The package model is easy for the agency. Ready-made lists, standard prices, minimal customization.

But easy isn't always right.

Every project is different. Every brand's needs are different. Ignoring these differences and offering everyone the same package isn't an honest approach.

We do it differently: we understand your needs, produce exactly what you need, and price accordingly. No more, no less.

Share
About the author
Ahmet Ertaş
Ahmet ErtaşCo-Founder & Technical Lead

20+ years experienced software architect. Expert in Next.js, React, TypeScript and modern web technologies. Designs the technical infrastructure of Novexing.

About the author
Eylül Özkaya
Eylül ÖzkayaCo-Founder & Creative Director

Expert in UI/UX design, atomic design systems, corporate identity, and illustration. Leads the creative vision of Novexing.