← Dictionary
Development

What is Customization?

Customization means adapting the ready-made product to your own needs.

Definition and Word Origin

"Customize" means to customize. It ranges from interface color to workflow rule. The goal is for the product to fit you, not your product. The tailor metaphor is apt: Ready-made suits are purchased and narrowed down according to size.

Analogy: It's like buying a ready-made suit and going to the tailor to have it narrowed down to your own measurements.

How to Know and Use in Daily Life?

Theme: Dark mode and color selection.
Shortcut: Key assignments.
Institutional: Approval flow and field definitions.

Technical Depth and Architecture

Adaptation layers, from cheap to expensive:

Adjustment: Choosing from the menu is risk-free.
Configuration: Writing rules with file and template.
Plugin: Adding capabilities without touching the core.
Forking: Copying the code and going separate ways is the most expensive.

Rule: The higher the tier, the higher the update cost. Each new version of the forked product is merged manually.

Frequently Mixed Things

It is similar to Personalization. The difference is this: In customization, you adjust the system, in personalization, the system observes you and adjusts itself. One is manual, the other is automatic.

Use in Different Disciplines

Tailor: Adapting ready-made clothing to size.
Furniture: Do not have a cabinet made to measure.
Car: Hardware package selection.

Questions and answers

Can every software be customized?

No. Closed box products do not offer adjustments. You need to ask about adaptation layers before purchasing.

What is the difference with Personalization?

In customization, you make the settings, and in personalization, the system watches over you. One is manual, the other is automatic.

What is the limit?

This is the point where the kernel becomes unupdatable. A product that is over-adapted cannot be renewed and remains stuck.

Will the update break the adaptation?

In the plugin layer usually no, in forking usually yes. Therefore, the lowest sufficient layer is selected.

Related terms

This explanation was written in plain language for TreScout with AI and machine-translated from the Turkish original · the Turkish version prevails. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →