Raddy,

I would look at doing an open source project.

Have you heard of Asterisk?

Google it. Right now it and many other open source apps lack good database back ends and corresponding GUIs.