Se han tomado varios enfoques en el desarrollo de un producto modular o una familia de productos, ya que cada uno refleja un grado diferente de modularidad. De hecho, la modularidad es una propiedad relativa y la bipartición entre productos “integrales” (o “monolíticos”) y “modulares” es demasiado simplista.

Existen algunos conceptos fundamentales como la modularidad, la estandarización y la combinabilidad que ayudan a definir el nivel de modularidad y amplía el alcance de la modularidad misma.