The computing system 700 executes program code 705 that configures the processor 702 to perform one or more of the operations described herein. Examples of the program code 705 include, in various embodiments, the subscription management module 104 by the subscription management system 102 or other suitable applications that perform one or more operations described herein (e.g., one or more development applications for configuring the client devices 118A-C or the data repository 106). The program code may be resident in the memory device 704 or any suitable computer-readable medium and may be executed by the processor 702 or any other suitable processor.
In some embodiments, one or more memory devices 704 stores program data 707 that includes one or more datasets and models described herein. Examples of these datasets include subscription data 110, user profiles 120, etc. In some embodiments, one or more of data sets, models, and functions are stored in the same memory device (e.g., one of the memory devices 704). In additional or alternative embodiments, one or more of the programs, data sets, models, and functions described herein are stored in different memory devices 704 accessible via a data network. One or more buses 706 are also included in the computing system 700. The buses 706 communicatively couples one or more components of a respective one of the computing system 700.