A formal but typically non-binding agreement between parties that outlines the terms and details of a mutual understanding or intended transaction.