We use Emat. The contract covers most of the costs unless you want something drastic re-writing. Best to speak to Barwick as I understand they have different cost structure for each site.
If you want to see it in action, ring me on 01924 816074
alex