component-based development

noun
UK /kəmˈpəʊnənt beɪst dɪˈvɛləpmənt/
US /kəmˈpoʊnənt beɪst dɪˈvɛləpmənt/

a way of building software by putting together small ready-made parts.

The team used component-based development to reuse the same login box in every app.


OTHER MEANINGS

2. an approach to web design where pages are assembled from reusable UI pieces.

Their design system relies on component-based development for consistent buttons and forms.

3. a method in game engines where objects are built from attachable behavior parts.

Unity encourages component-based development by attaching scripts to game objects.

4. a project management style that splits work into independent deliverable units.

Component-based development let separate teams finish their pieces in parallel.