Page tree
Skip to end of metadata
Go to start of metadata

On this page:

Target audience:

CAST AI Administrators

Summary: This section gives you the list of programming languages/technologies and the versions of these technologies that are officially supported by CAST.

Column explanation

The columns situated to the right of the tables below can be explained as follows:

  • Function Points (transactions): a green tick indicates that OMG Function Point counting and Transaction Risk Index are supported
  • Quality and Sizing: a green tick indicates that CAST can measure technical size (LoC, Number of classes, Number of Programs, …) and that a minimum set of Quality Rules exist

Supported by CAST AIP out of the box

Technologies listed below can be analyzed by CAST AIP "out of the box".

(please click the link to see
more detailed
information about CAST's
support for this technology)
VersionFunction Points
Quality and Sizing
  • ABAP versions 4.6 - 7.5
  • Web Dynpro for ABAP
Note that ABAP 7.5 is supported in CAST AIP 8.2.10 only.

BusinessObjects XI, XI R2, XI 3.0, XI 3.1, SAP Business Intelligence BusinessObjects 4.0, 4.1

.NETASP.NET, VB.NET, C#, .NET Frameworks 1.1 - 4.6, LINQ to Objects, LINQ to DataSets(tick)(tick)
C and C++Visual C and C++ 2003 - 2012, Pro*C, Pro*C++, IBM DB2 SQC, IBM DB2 SQC++(tick)(tick)


Oracle Forms/ReportsOracle Forms/Reports 10g - 11g(tick)(tick)
PowerBuilderPowerBuilder 8 - 12.6(tick)(tick)
J2EE technologiesJava JDK1.1 - 1.8(tick)(tick)
Presentation layer frameworksJava Server Faces 1.2, 2.0, 2.1(tick)(tick)
JSP 1.1 - 2.0(tick)(tick)
Struts Framework: Struts 1.0, 1.1, 2.0, 2.1(tick)(tick)
Struts Validator 1.2, 1.3(tick)(tick)
STXX: 1.0, 1.1, 1.2(tick)(tick)
Persistence layer frameworksHibernate 2.x, 3.1, 3.2, 3.3, 3.4 3.5, 3.6, 4.0, 4.1, 4.2(tick)(tick)
JPA 1.0 (part of EJB 3.0), JPA 2.0 (part of Hibernate 4.0)(tick)(tick)
EJB 2.0, 2.1, 3.0(tick)(tick)
Other frameworksSpring IoC 1.2.x, 2.x, 3.x(tick)(tick)
WSDL 1.1(tick)(tick)
CDI 1.0, 1.1, 1.2(tick)(tick)
Web technologiesJavaScript 1.2, 1.5(tick)(tick)
JScript 1.0 - 5.6(tick)(tick)
Up to VBScript 5.5(tick)(tick)
HTML 2.0 - 4.0.1(tick)(tick)
XHTML 1.x(tick)(tick)
Visual BasicMicrosoft VB 4 32 bits, VB 5, VB 6(tick)(tick)

SQL-PSM for z/OS and OS/390:

  • SQL-PSM DB2/390 (Mainframe) V6 - V11

SQL-PSM DB2 Universal Database (for Unix, Linux, Windows):

  • SQL-PSM Universal Database V7.1 - V10.5
Microsoft SQL ServerMicrosoft T-SQL 2005, 2008, 2012, 2014(tick)(tick)
Oracle ServerOracle PL/SQL 8i (8.1.6.x, 8.1.7.x) - 12c R1 (12.1)(tick)(tick)
Sybase ASESybase T-SQL 12.0, 12.5.x, 15.0+ESD#2, 15.0.2, 15.5, 15.7(tick)(tick)

Supported by an extension

Technologies listed below can be analyzed through a separate and officially supported "extension" installed on top of CAST AIP. Please see specific extension documentation for more information:

Global technology

Sub-technology /


VersionFunction Points
Quality and Sizing
iOSC/C++/Objective-CiOS 7/10(tick)(tick)
EGL-Rational Business Developer V7 R5.1(tick)(tick)
Flex-Flex 3.x(error)(tick)
Fortran-Fortran 77, 90 and 2003(tick)(tick)
.NETEntity FrameworkVersions 3.0 and above(tick)(error)
SilverlightAll versions up to 5.0(tick)(error)
WCFAll versions up to 4.5(tick)(error)
WPFAll versions up to 4.5(tick)(error)
ASP.NET MVC Razor-(tick)(tick)
PeopleSoft-PeopleTools 8.45 - 8.55(error) (tick)
PHP-PHP 5.x(tick)(tick)
PL/1-Enterprise PL/I for z/OS - All versions (v3.x, v4.x)(tick)(tick)
Python-2.x - 3.x(tick)(tick)
RPG-Partial support for RPG III and IV, and code generated for these versions by ADELIA and SYNON(tick)(tick)
Shell-Korn shell, Bourne shell, C shell(tick)(tick)
Siebel-Siebel 7.5 - 15.4(error)(tick)

TIBCO BusinessWorks 5.1 - 5.13

TIBCO ActiveMatrix BusinessWorks 6.0 - 6.2


Support for DDL and DML *.sql files using an over language of ANSI SQL-92:

  • IBM DB2 UDB - up to version 11.1
  • IBM DB2 z/OS - up to version 12
  • Informix - up to version 12.x
  • MariaDB - up to version 10.x
  • Microsoft SQL Server T-SQL - up to version 2016
  • MySQL - up to version 5.5
  • PostgreSQL -up to version 9.5
  • SQLite - up to version 3.x
  • Sybase ASE T-SQL - up to version 16.0
  • Teradata - up to version 16
WebAngular.js1.0 - 1.6(tick)(tick)
HTML5/JavaScript -(tick)(tick)
jQuery1.0 - 3.0(tick)(tick)
Node.js4.0.x - 4.3.x(tick)(tick)
SAPUI5Versions 1.28 and above(tick)(error)
Web ServicesJAX-RSJAX-RS 1.0 (JSR 311) and 2.0 (JSR 339)(tick)(error)

JAX-WS 2.0, 2.1, 2.2 (JSR 224)

Spring MVC-(tick)(error)
  • No labels