A business alliance is an agreement between businesses, most of the time to help lower cost and improve service for the customer. Alliances are often connected by an agreement with shared risk and opportunity for all business involved. They are usually managed by a project team. An example of this is code sharing in airline alliances.
There are five basic types of alliances: