Programsko rješenje praćenja životnog ciklusa izvješćivanja o popratnim pojavama lijekova zamišljeno je kao nadopuna postojećih rješenja za praćenje i izvješćivanje o popratnim pojavama lijekova (WHO – „Pharmacovigilance“ ili „Drug Monitoring“).
Postojeća Pharmacovigilance rješenja podložna su zakonskoj regulativi pojedinih država te kao takva ne mogu biti mijenjana ili proširivana. U isti mah ta rješenja ne nude funkcionalnost praćenja životnog tijeka te upravljanja tijekom Pharmacovigilance poslovnog procesa
Razvijeno rješenje definira faze i pravila životnog tijeka Pharmacovigilance poslovnog procesa te omogućava praćenje broja popratnih pojava („Adverse event“) po fazama, djelatnika zaduženih za obradu pojedine popratne pojave, prateće dokumentacije, statistika o učinkovitosti poslovnog procesa, trajanja pojedinih faza životnog tijeka poslovnog procesa kao i automatsko izvješćivanje putem elektronsko pošte o nadolazećim i prekoračenim rokovima za izvješćivanje o popratnim pojavama („Adverse event report“).
Kako integritet osnovnog Pharmacovigilance rješenja ne bi bio ugrožen na niti jedan način, razvijeno rješenje koristi vlastitu relacionu bazu podataka za spremanje dodatnih podataka. Osnovni podaci se prenose iz Pharmacovigilance baze u zadanom intervalu (npr. svakih 10 minuta) te su potom dostupni u razvijenom rješenju gdje se nadopunjuju sa dodatnim podacima potrebnim za praćenje i upravljanje tijeka Pharmacovigilance poslovnog rješenja.
Rješenje je razvijeno korištenjem Java Enterprise Edition tehnologije, moguće mu je pristupati s bilo koje udaljene točke uz korištenje web preglednika, te omogućava prava pristupa na više razina.