Overview APL2 is a programming language used by both developers and interactive end-users for problem-solving, visualization, and database access. APL2 manages large quantities of data, enabling you to remain focused on solving complex problems. Information Technology professionals view APL2 as a highly productive tool for developing both commercial and scientific applications. APL2 is extremely effective in such diverse areas as "what-if" modeling, exploratory programming, interactive computing, decision support, and data analysis. The APL2 family of products consists of two products: Workstation APL2 and APL2 for S/370? and S/390© Mainframes. Workstation APL2 runs on IBM AIX©, Linux for PCs, Sun© Solaris©,and Microsoft© Windows©. APL2 for S/370 and S/390 Mainframes runs on IBM mainframes with CMS or TSO. All of the APL2 systems permit transparent import and export of programs and data via the ")IN" and ")OUT" commands, and so allow for a high degree of application portability.