logo

BLOG

Intellectual Property and Know-How in Web & Software Projects: What Does the Client Really Buy?

When a business commissions a website, an application or a custom software system, it is reasonable to ask what exactly belongs to the client once the project is complete.

The website?

The code?

The design?

The data?

The custom modules?

But what about the technical solutions, patterns, methods and experience used to create the project?

This is where an important distinction comes in:

the deliverable is not the same thing as the professional know-how used to create it.

The client is not simply buying working hours

When a business chooses an experienced developer, designer or digital agency, it is not simply paying for the time spent on the project.

It is also paying for what that professional already knows.

For example, an experienced developer understands:

  • which architectures are likely to cause problems later,
  • how a CMS should be structured,
  • which technologies are appropriate,
  • how common scalability issues can be avoided.

A UX designer understands:

  • how navigation should be structured,
  • where friction typically appears,
  • how user flows can be improved.

An agency brings the experience of previous projects into every new engagement.

That accumulated knowledge is part of the value the client is buying.

Knowledge does not reset when the project ends

Every project creates new experience.

A developer may discover a better technical solution.

An agency may create a more efficient workflow.

A designer may refine a UI pattern.

That knowledge becomes part of their professional experience.

It cannot realistically be erased when the project is completed.

Nor should it be.

The next client chooses that professional precisely because they know more than they did five or ten projects ago.

What may belong to the client?

This always depends on the specific agreement.

Typically, however, the client should have clear rights over elements such as:

  • its own content,
  • its business data,
  • logos and brand assets,
  • custom graphics,
  • specific deliverables created exclusively for the project,
  • custom functionality where this has been agreed,
  • agreed usage rights over the final work.

Where personal data is involved, access to and handling of that data may also be subject to GDPR requirements.

What remains with the professional?

There is, however, another layer that forms part of the professional’s general know-how:

  • methodologies,
  • coding practices,
  • workflows,
  • reusable components,
  • libraries,
  • frameworks,
  • design principles,
  • UI/UX patterns,
  • general architecture,
  • automation methods.

Using these elements in a future project does not mean that the previous project has been copied.

It means that the professional is using their experience.

A simple example from Web Design

Suppose an agency creates a website using:

  • a black-and-white visual style,
  • oversized typography,
  • an editorial grid,
  • strong borders,
  • modular content cards.

The specific composition may be original.

The specific graphics may be protected.

The particular layout may also form a distinctive creative expression.

But that does not mean the client owns the general concept of:

  • editorial design,
  • monochrome interfaces,
  • grid-based layouts,
  • oversized typography,
  • bordered cards.

These are general design patterns and visual approaches.

The important distinction is between specific creative execution and general design language.

The same applies to Software Development

A developer may build custom functionality for a client.

That specific deliverable may be subject to agreed ownership or licensing terms.

But the developer still knows:

  • how the problem was solved,
  • which architectural pattern was used,
  • which technical choices worked,
  • which mistakes should be avoided.

That is knowledge.

And knowledge forms part of professional experience.

The special case of reusable technologies

Modern software projects are rarely created entirely from scratch.

They often use:

  • frameworks,
  • libraries,
  • code snippets,
  • boilerplates,
  • modules,
  • APIs,
  • automation scripts,
  • internal tools.

Many agencies also have their own reusable components and frameworks that have been developed over time.

If a project uses one of these components, that does not automatically mean that the client acquires ownership of the underlying technology.

A well-structured agreement should therefore distinguish between three categories.

Custom Work

What is created specifically and exclusively for the client.

Pre-existing Technology

What existed before the project or is also used in other projects.

General Know-How

The methods, knowledge and professional experience that remain with the provider.

This distinction prevents many future misunderstandings.

Confidentiality is the real boundary

There is one thing that should never be confused with the reuse of know-how:

confidential information.

An agency may use experience gained from a previous e-commerce project to design the next one more effectively.

It may not transfer:

  • customer lists,
  • financial data,
  • passwords,
  • personal data,
  • internal business documents,
  • unpublished commercial strategies.

That is the real boundary.

And where personal data is involved, GDPR also provides an additional framework for how that data must be handled and protected.

The principle can be expressed very simply:

Know-how can be transferred. Confidential data cannot.

The client benefits from the same principle

There is also an interesting contradiction here.

Businesses usually look for service providers with:

  • experience,
  • a strong portfolio,
  • previous projects,
  • deep expertise.

Why?

Because they want to benefit from knowledge gained by that professional while working for others.

It would therefore be contradictory to choose a professional because of their accumulated experience, while also expecting that the experience gained from your own project should never be used again.

Accumulated experience is exactly what makes a professional better over time.

What should a good contract clarify?

A web or software agreement should ideally define from the beginning:

  • what the deliverables are,
  • who owns what,
  • which usage rights are transferred,
  • what is confidential,
  • which assets belong to the client,
  • what counts as pre-existing IP,
  • what counts as reusable technology,
  • what remains general know-how.

The clearer these points are before the project begins, the lower the risk of disagreement later.

So what does the client really buy?

The client buys an outcome.

That may be:

  • a website,
  • a software system,
  • a design,
  • a solution to a business problem.

And the client has every right to know exactly what rights come with that outcome.

But that is different from acquiring ownership over the accumulated knowledge, general technical practices and professional experience of the people or agency that created it.

The right balance is:

The project and the agreed rights belong to the client.
General know-how and professional experience remain with the professional.

Because ultimately, that know-how is exactly what creates value in the next project too.