You might not know it, but you probably use a web application every day. Take your email, for example, if you use Gmail, Yahoo or any other type of web-based email client you've already experienced a web app. You don't need a specific device in a specific location to use the app; all you need is a web browser, any one will do. Pretty convenient, huh? But, have you ever wished that your web app could do something uniquely, only for you? You've looked and there's no feature or setting that provides that function. That's where customization comes in, but I digress...
I was introduced to different types of technologies, like database administration, computer networking, operating systems and such during my undergraduate and graduate Computer Science course studies. The more I studied, the more I realized that web technology excited me the most.