Office Automation
Are there tasks within your organization that you spend time on every day or every week that could be automated?  Routine procedures can often be handled automatically by writing a small program to perform the task.