A joint venture is a strategic alliance where two or more parties, usually businesses, agree to collaborate on a particular project or business activity, sharing both the risks and rewards. It is often used to enter new markets or pool resources for large projects.