Organizations will have to focus on all-round approach. It touches across the life cycle. You need to have all these anyway. And, OKR concept is also powerful concept as it helps organizations focus on performance.
Employee performance and engagement goes hand in hand. Performance always requires engagement, motivation and development. You need tools and techniques for fostering this. There are several softwares which help the HR teams and employees to manage performance and engagement.