Ko može praviti ugovore

Za ugovor može biti propisana i forma, naprimjer, ugovor mora biti u pismenom obliku i tada ga neko mora napisati. Ko može praviti ugovore?