Any record keeping software can be used provided it keeps the individual transactions in digital form and can transfer the data in digital form to an MTD enabled bridging software.