Many practitioners and experts in the industry have positioned all of these labels as basically meaning the same thing. They see each as a process and software system designed to link strategies to plans and execution. Each includes the monitoring and managing of key performance indicators (KPIs). This then lets managers in various departments and divisions of an organization understand key market and business trends. Ultimately, it allows them to respond quickly to ensure they meet business objectives.
However, subtle differences actually exist between these terms and what they are intended to convey.