Today, “object” concepts are available in almost all modern programming languages. Software development commonly uses standardised conceptual tools like UML and design patterns. Orsys, a pioneer and promoter of this movement, offers a full line of courses in the methods and best practices of object design.