Если перед вами стоит задача вести реестр договоров предприятия, то для решения вполне может подойти CRM или торговая система. Но в случае, если помимо договоров продажи требуется учитывать и договора закупки (входящие договора), то оптималенее всего использовать специализированную программу ведения реестра договоров.