Job/event/time management apps?

Hey all!

I was wondering if anyone knew of an app that would help develop a management system to manage things like jobs (type of job, due dates/titles/percentage completed) / events (meetings.etc.) and time management though time could be a part of the job section.

I need to setup a structure at a new job and trying to analyse a method to manage my upcoming work, current work and events, I do know MS Office Outlook does handle these items but checking for better options, I want it to be pretty thorough but not as in depth as MS Project…

any help would be great.
cheers
.soulty