When you create a goal, there are steps you ned to take to achieve that goal. Therefore one of the task management programs available on the Mac are perfect for this.
Personally I use OmniFocus. Yes it is expensive and has a learning curve, but in the end it is the best of all the applications out there. Before I purchased the app I went through all the ideas on the developers site. They were most informative!
I have tried many other less expensive apps but OmniFocus is the best all around set of apps since it is also available on the iPhone and iPad. All 3 platforms sync with each other and the sync is seamless.
A cheaper alternative, but not as robust would be the Appigo ToDo apps.