Dynamics 365 – Offline Options

I have recently been working on a project when the customer needed access to CRM whilst offline. We therefore researched a number of options and highlighted strengths and weaknesses of each. The details we considered are shown below, I hope that they may assist anyone planning a similar capability.