A joint venture is a business agreement between two or more parties to combine resources to undertake a specific task or project. The parties involved may combine resources such as capital, technology, personnel, or facilities to work together to achieve their goals.