For implementing GTD you can use this web-based application:

Gtdagenda.com

You can use it to manage your goals, projects and tasks, set next actions and contexts, use checklists, schedules and a calendar.
Comes with a mobile version too, and with an Android app.