Sa ovim informacijama što si napisao, opisao si 90% Internet aplikacija. Imaš neku bazu i frontend koji treba da radi nešto. Svako će ti reći da je najbolje da radiš ono što on zna. U tvom slučaju Oracle je samo baza, tako da bi trebalo da razmisliš o nekoj drugoj, recimo MySQL. Osim ako nemaš velike razloge da koristiš Oracle u šta ne verujem jer si izabrao Oracle XE koji ima dosta manje mogućnosti od pune verzije Oracle-a.