Client Campaigns are blocks of time that are used to dictate when various functions happen within our client portals/system and when users have access to certain products and features. Client Campaigns were created to replace the historic item of 'Seasons'. In the new world of client campaigns, individual products can be mapped to one or more campaign(s). This allows for products within the same program year to have their own date ranges for availability, functionality and evaluation for the end user.
LiveHealthier needed their clients and developers to have quick and easy access to their internal data structures from managed and unmanaged applications. We built an ASP.NET Web API stack from the ground up using urls to coincide with parent-child relationships. What LiveHealthier ended up with was an expandable and secure API based on the latest technologies.