Nowoczesne systemy billingowe opierają się swoją architekturę na trzech płaszczyznach przetwarzania. Są to płaszczyzny: central, agregacji i analiz. Głównym elementem płaszczyzny central jest moduł CHU, który swoją nazwą wziął od charging units. Gdy realizowane są połączenia jednocześnie generowane są rekordy CDR, które opisują dane połączenia. Rekordy te są generowane przez centralę na bieżącą, a następnie są zapisywane i buforowane we wspomnianym module CHU. Druga płaszczyzna, na której opiera się architektura systemów billingowych to płaszczyzna agregacji. Zawiera ona moduł o nazwie <em>kolektor</em>, do którego dostają się rekordy CDR. Kolektor jest powiązany z innymi modułami ostatniej płaszczyzny architektury systemów billingowych – płaszczyzny analiz. W tej płaszczyźnie dane z rekordów są analizowane i klasyfikowane np. ze względu na typy usług. Do każdej działalności operatora przeznaczony jest oddzielny moduł w płaszczyźnie analiz.
Architektura, na której opiera sie cała budowa nowoczesnych systemów billingowych stanowi również solidne fundamenty do budowy oprogramowania, którego funkcjonalność i możliwości wykraczają o wiele dalej niż usługi billingowe. Takie systemy często noszą nazwę oprogramowania OSS lub poprostu systemy OSS. OSS to skrót od Operation Support Systems, czyli systemy wsparcia operacji różnego typu. Systemy OSS mają o wiele szersze możliwości. Mogą np. przyjmować automatycznie zamówienia lub też reklamacje. Prowadzą historię połączeń, rozliczeń, umożliwiają windykację zaległych należności. Prócz tych i jeszcze wielu innych funkcji oprogramowanie OSS umożliwia integrację go z innymi systemami informatycznymi działającymi w firmie lub też ich modułami takimi jak np. systemy CRM. To powoduje, że funkcjonalność systemów OSS może być nieustannie wzbogacana i rozbudowywana.
Używając systemów OSS w firmie telekomunikacyjnej operator ma w rękach bardzo rozbudowane narzędzie do budowania zaawansowanych usług w dość prosty sposób. Ma to szczególne znaczenie przy projektowaniu i obsłudze konwergentnych systemów billingowych choć nie tylko billingowych. Dzięki otwartej architekturze systemów OSS mamy możliwość bardzo elastycznego zarządzania modułami i różnymi usługami.