A strategic alliance is a partnership in which two or more companies (often from different countries) join together and share the risk and costs in order to undertake a major project. Although the parties still operate as separate entities they have a partnership to accomplish their goals. These are mutually beneficial to all involved, collaborating together, but maintaining their own business allows them to both succeed.