The Jynior catalog system is designed to operate a catalog of products for over 300 different partners displaying product/plan combinations (7+ million at present). The catalog is rebuilt daily to ensure that there is never stale data. The architecture of the system was designed around an object-oriented structure where new data will automatically become available to end users.