As good as WordPress is as a standalone application, there are still things that WordPress lacks. Users are requesting more and more features for WordPress that would be very feasible to write as a plugin. There are many untapped ideas out there, and new ones created every day.
Below is a great tutorial on how to write a wordpress plugin.
Continue here: How to write a wordpress plugin