All Smart-UPS units work with APC's proprietary PowerChute software which is available for a variety of operating systems.
A free alternative to PowerChute is the Free software project APC UPS Daemon (Apcupsd), which supports Linux, Mac OS X, UNIX and Microsoft Windows operating systems and can run in stand alone or client-server modes.