Taskon was a Norwegian IT enterprise which developed systems using object-oriented technology. The company also provided advisory and consultancy services, products, and training within the field of object-oriented systems' development. Formed in 1986 by Trygve Reenskaug, Taskon's expertise was in the area of analysis, design, and implementation of component-based systems.
The company's flagship product was OOram, a software package for the analysis and design of Object-Oriented systems, with support for the role-modeling concept. In addition to providing support for the modeling of complex systems in a highly productive way — encouraging systematic use of object patterns, the product conformed to the UML standard the company helped develop.