The application supports a generic framework that can connect to multiple APIs. Features will be toggled on or off based on whether the feature is supported by the particular API.