A bilateral contract is a reciprocal agreement between two parties where each promises to perform an act in exchange for the other party's act. It is the most common form of contract in business transactions, requiring mutual obligations and enforceable promises from both sides.