Модуль состоит из трех базовых частей:
страничка в личном кабинете, в которую посредством вставки IFRAME интегрируется площадка по продаже ПО по подписке;
сервлет на сервере BGBilling, посредством которого удаленные сервера Rentsoft "уведомляют" биллинговую систему о покупке, изменении статуса подписок и т.п. (должен быть доступен "извне");
клиентская часть (для операторов и администраторов биллинга), через которую возможен просмотр наличия и статуса подписок и платежей конкретного клиента, а также список продуктов (поплняется в реальном времени в процессе обращения пользователей к тем или иным продуктам).
Таким образом все операции по покупке, продлению подписок, отказа от них и т.п. осуществляются на серверах Rentsoft посредством встроенного в личный кабинет IFRAME. На сервер биллинг через открытое API (сервлет) отправляются уведомления об этих операциях, в соответствие с чем договорам устанавливается определенная наработка и списание средств.