A joint venture is when two or more businesses agree to work together toward a win-win situation. One of the main reasons businesses decide to work together this way is to have access to resources or clients that they couldn't reach alone.
A common type of joint venture in the Web publishing world is when two publishers in the same field recommend each other's products to their own mailing lists and customers (usually earning affiliate commissions).