ActiveState is a Canadian software company headquartered in Vancouver, British Columbia. It develops, sells, and supports cross-platform development tools for dynamic languages such as Perl, PHP, Python, Ruby, and Tcl, as well as language distributions and enterprise services.
ActiveState products include: ActiveState Komodo, an integrated development environment (IDE) for dynamic languages; Perl Dev Kit (PDK) and Tcl Dev Kit (TDK), productivity and deployment tools for Perl and Tcl programmers; and free and commercial language distributions, ActivePerl, ActivePython, and ActiveTcl for AIX, HP-UX, Linux, OS X, Solaris, and Windows.
In October 2006, ActiveState (then a subsidiary of Sophos) was named one of Canada's Top 100 Employers, as published in Maclean's magazine, one of only a handful of software developers to receive this honour.
In February 2012, ActiveState announced general availability of Stackato. According to the announcement, Stackato "makes it easy to develop, deploy, migrate, scale, manage, and monitor applications on any cloud", and is available in Enterprise, Micro Cloud, and Sandbox editions.
ActivePerl is a distribution of Perl from ActiveState (formerly part of Sophos) for Windows, Mac OS X, Linux, Solaris, AIX and HP-UX.
A few main editions are available, including: standard (free), enterprise and OEM. It includes a version of the Perl package manager (PPM) for installing packages from CPAN, etc.
The Windows version includes an Active Scripting component for Windows Script Host (WSH) called PerlScript and an ISAPI module for embedding within Internet Information Services (IIS).
PerlScript was initially solely an ActiveX Scripting Engine produced by the company ActiveState for use with Microsoft's Internet Information Services (IIS) that allows for programmers to use Perl-based code in addition to, or in place of, VBScript or JScript in the context of web servers running the ASP protocol. Subsequently Apache::ASP was created for the Apache web server, which allows for coding with only Perl, but neither VBScript nor JScript. PerlScript can also be used to write Windows Script Host-based programs, similar to VBScript.