Pragmatic Programming, Software Development, David Thomas, Yazılım, Software Craftsmanship.
metadata olarak kodun dışında yapılır. Aynı uygulama kodu farklı EJB ortamlarında aynı şekilde çalışır. Diğer ilginç bir örnek ise Aspect Oriented Programming(AOP, Cephe Yönelimli Programala)’dir. AOP size tek bir yerde kod yazma davranışı sağlar, diğer türlü kodunuzun her yerine eklemeniz gerekir.