Komponente - Oberbegriff für jeden als Gruppe zusammengefaßten Code. Komponenten bedingen nicht notwendigerweise Objektorientierung. Trotzdem versteht man darunter in aller Regel ein grobgestricktes Objekt, das Frameworks und andere Objekte umfaßt.
Objekt - Eine Kombination aus Daten und Methoden, die zu einer logisch geschlossenen Einheit verknüpft sind und mit anderen Objekten kommunizieren können.
Business Objects - Geschäftsobjekte wie Spreadsheets und Masken, die nicht zwangsläufig objektorientiert sein müssen.
Vertikale Objekte - Objekte, mit denen sich branchenspezifische Geschäftsprozesse abbilden lassen.
Bibliothek - Eine logische Gruppierung von Objekten.