Micro Habits - Breaking your goal into micro habit to achieve greatness
Micro habits is a self-improvement android app (iPhone app coming soon). You can create goals with many micro habits, routines, and write journal. I believe these tools are necessary to keep you on track of your goals, and achieve greatness.