John is committed to providing clients with innovative CRM solutions to effectively utilize their customer data. These range from out-of-the-box scenarios to fully customized solutions, in either online and on-premise environments. His experience spans over 20 years of development and architecture using Microsoft technologies.