A software contract is a written agreement between you and MentorSol that explains what each of us needs to do regarding the software. The important parts in this agreement are:Usage & RestrictionOwnershipTerms & TerminationFees & PaymentIndemnification