Standard ACPI nie jest kompatybilny ze starszym sprzętem. Aby móc w pełni korzystać z jego możliwości, odpowiednie wsparcie muszą zapewniać zarówno system operacyjny, jak i chipset płyty głównej, a w niektórych przypadkach także sam procesor.
Do zarządzania energią, ACPI wykorzystuje specjalny język – ACPI Machine Language, AML – zawierający odwołania do zdarzeń związanych z poborem mocy. Specyfikacja nie zakłada wykorzystywania natywnego języka maszynowego danego komputera.
Pierwszą wersją systemu Windows umożliwiającą stosowanie standardu ACPI była wersja Windows 98. Pierwszą wersją systemu FreeBSD obsługującą ten standard była wersja 5.0. Co najmniej częściową obsługą ACPI mogą poszczycić się Linux, OpenBSD i NetBSD.
Stany Stany globalne Specyfikacja ACPI definiuje następujące siedem tak zwanych stanów globalnych, w których może znajdować się system komputerowy kompatybilny z ACPI:
G0, Pracuje (Working) jest domyślnym stanem pracy komputera, oznaczającym, że zarówno system operacyjny, jak i dowolne uruchomione na nim programy działają, a procesor (lub procesory) normalnie wykonuje polecenia. W tym stanie, tj.