If you're asking whether you need a lawyer to draft a contract, legally, the answer is no. Anyone can draft a contract on their own and as long as the elements above are included and both parties are legally competent and consent to the agreement, it is generally lawful.