RE:RE:RE:It's rare but thanks Yahoo board.A strategic alliance or agreement is an arrangement between two companies that have decided to share resources to undertake a specific, mutually beneficial project. A strategic alliance agreement could help a company develop a more effective process. Commonly technical advantages are central and can lead to an ongoing outsourcing relationship