Izdelava programske aplikacije zahteva kompleksno integracijo številnih komponent. Platforma bogatega odjemalca (RCP) je programsko orodje, ki olajša integracijo neodvisnih programskih komponent. Nekateri primeri RCP vključujejo integrirano razvojno okolje Eclipse® (IDE) in Java® Spring®. Ti okvirni orodji pomagajo razvijalcem pri ustvarjanju, testiranju in pakiranju programske kode.
Bogata odjemalska platforma omogoča brezhibno integracijo neodvisnih programskih modulov v programsko aplikacijo. To običajno vključuje napredna grafična orodja, preglednice in tehnologijo geoprostorskih karti. Z uporabo RCP lahko razvijalec integrira neodvisne komponente v aplikacijo s preprostim klikom miške.
Platforma bogatega odjemalca je podobna uporabniškemu vmesniku iTunes®. Razvijalcem omogoča centralno nadzorno ploščo za upravljanje vseh komponent programske aplikacije. Ta pristop k razvoju programske opreme zagotavlja enotno integracijsko točko za vse programske module.
Programerji Java® najpogosteje uporabljajo bogate odjemalske platforme. Ta okvir programerju olajša upravljanje njegovih vsakodnevnih nalog. Vključuje številne module in pripomočke za večkratno uporabo, ki jih je mogoče dodati programu. RCP prihrani čas razvijalcu, ker lahko uporablja standardne komponente za večkratno uporabo.
Programska aplikacija Eclipse® je eden najboljših primerov popolnoma integrirane bogate odjemalske platforme. Funkcije RCP Eclipse® programerju pomagajo upravljati na stotine komponent in knjižnic Java®, ki bi sicer veljale za neobvladljive.
Številne sodobne programske tehnologije uporabljajo bogato odjemalsko platformo. Ta arhitektura s polnimi funkcijami izboljšuje produktivnost razvojnih skupin z racionalizacijo integracijskih procesov. Razvijalec programske opreme lahko uporabi standardno tehniko za integracijo modulov v eno samo aplikacijo.
Integrirano razvojno okolje Netbeans® je še en primer bogate odjemalske platforme. Ta okvir je zasnovan posebej za tehnologijo Java Netbeans®. Standardni razvoj Netbeans® zahteva integracijo na stotine modulov in programskih paketov. RCP te informacije organizira v vizualno namizje, kar olajša upravljanje in dodajanje teh zapletenih komponent.
Testiranje enot je pogosto dolgočasno opravilo za razvijalce programske opreme. Uporaba bogate odjemalske platforme olajša to testiranje, ker centralizira naloge testiranja. Razvijalec lahko uvozi napredne komponente za testiranje v aplikacijo, ki zagotavljajo boljše rezultate poročanja. Omogoča tudi ločevanje neodvisnih komponent, kar olajša upravljanje postopka testiranja.