contracting software