Programming software requires Windows OS: - Windows XP & Newer. Once programmed, operates on any OS and any PC with USB: - Windows / Mac OS / Linux / DOS / e