Many software systems and software product-lines are derived from a base system, which share a common software architecture or sometimes large parts of the functionality and implementation but are possibly equipped with different components that require an extensible base system.
Многие программные системы и программные линейки продуктов основаны на базовой системе, которая имеет общую архитектуру программного обеспечения или иногда большие части функциональности и реализации, но, возможно, оснащена различными компонентами, для которых требуется расширяемая базовая система.