1. A computer implemented method for managing objectives in an organization, the method comprising: receiving, at a server, objective data indicating an objective of a first user; receiving, at the server, task data indicating one or more tasks associated with the objective; storing the objective data and task data on one or more storage mediums; and publishing a first message including the objective on a social network feed capable of being displayed on a display device.