Building a model of a system that exhibits the behavior of that system.
Modeling a collection of cooperating methods and behaviors towards the solution of a business problem.
The practical application of a design to fulfill the desired purpose of solving a business problem.
The process of combining disparate computer systems to acheive results greater than either system can produce individually.