While the long-term goals can vary tremendously, broadly speaking, an HR team implements HR software to support the needs of three constituencies: managers, employees and the HR team itself. The immediate goals typically include automating manual tasks, making information available to people when they need it and being able to analyze HR data to make informed decisions.