Abstract: A method for generating and tracking a strategic plan is disclosed. The method includes generating a plurality of assignments necessary for achieving a strategic plan for a business association, wherein each assignment is associated with at least one user of said strategic plan and presented to such a user or users. The method further includes collecting data pertaining to the strategic plan, analyzing the data collected and generating customized reports regarding the progress of said strategic plan.