I'm an expert of Outlook plugin development, all my bidding projects are related to Outlook, I finished them on time and got very good feedback, and you can refer to my finished projects for this.
I know how to add custom fields on Outlook object(include contact), and also know how to custom Outlook form(add, change fields on the window of creating or updating Outlook object(include contact).
But I'm not familiar with your CRM, could you give me more information about it?
If your requirement is adding custom fields on contact, and change/add the fields on contact editing window, then I think I can work on it.