Covered Technologies
Overview
Covered technologies provides the list of programming languages/technologies and the versions of these technologies that are officially covered/supported by CAST Imaging. For CAST Highlight covered technologies, please check https://doc.casthighlight.com/#technologycoverage.
The columns situated to the right of the table below can be explained as follows:
- CAST Imaging Viewer: a green tick indicates that this technology is supported in CAST Imaging Viewer.
- Function Points (transactions): a green tick indicates that OMG Function Point counting and Transaction Risk Index are supported
- Quality, Security 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 and/or Security rules exist
- Support method:
- Indicates how the technology is supported: “out of the box” in CAST Imaging Core, or via an official CAST extension. Clickable links will take you direct to more detailed information about the technology support
- Some extensions are in “alpha” and as such no official support is available from CAST.
Microsoft (not .NET)
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
ASP | - | ✔️ | ✔️ | ✔️ | CAST Imaging Core / com.castsoftware.html5/ |
Visual Basic | Microsoft VB 4 32 bits, VB 5, VB 6 Support for Microsoft Visual Basic is deprecated. This means that no further development nor bug fixes will be provided for this component. In addition, whilst analyses of small/medium sized Visual Basic will usually proceed without issue, larger applications may fail due to analyzer memory limitations. Please see the note here about 32bit/64bit compatibility: Visual Basic - Required third-party software. |
✔️ | ✔️ | ✔️ | CAST Imaging Core |
C / C++
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
C99, C11 and C17 Up to C++17 |
- | ✔️ | ✔️ | ✔️ | CAST Imaging Core / com.castsoftware.cpp |
Pro*C, Pro*C++ | - | ✔️ | ✔️ | ✔️ | As above |
IBM Db2 SQC, IBM Db2 SQC++ | - | ✔️ | ✔️ | ✔️ | As above |
Adobe Flex
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Flex | 3.x | ❌ | ✔️ | ❌ | com.castsoftware.flex |
Fortran
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Fortran | 77, 90 and 2003 | ✔️ | ✔️ | ✔️ | com.castsoftware.fortran |
Go
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Go | 1.x | ✔️ | ✔️ | ✔️ | com.castsoftware.go |
Java/JEE
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Java JDK | 1.1 - 1.4, and 5 - 18 | ✔️ | ✔️ | ✔️ | com.castsoftware.jee |
Java Server Faces (JSF) | 1.2, 2.0, 2.1 | ✔️ | ✔️ | ✔️ | As above |
Java Server Page (JSP) | 1.1 - 2.3 | ✔️ | ✔️ | ✔️ | As above |
Struts Validator | 1.2, 1.3 | ✔️ | ✔️ | ✔️ | As above |
STXX | 1.0, 1.1, 1.2 | ✔️ | ✔️ | ✔️ | As above |
Hibernate | 2.x, 3.1, 3.2, 3.3, 3.4 3.5, 3.6, 4.0, 4.1, 4.2, 4.3-5.x | ✔️ | ✔️ | ✔️ | As above |
JPA | 1.0, 2.0, 2.1 | ✔️ | ✔️ | ✔️ | As above |
EJB | 2.0, 2.1, 3.x | ✔️ | ✔️ | ✔️ | As above |
Spring IoC | 1.2.x, 2.x, 3.x, 4.x, 5.x | ✔️ | ✔️ | ✔️ | As above |
WSDL | 1.1 | ✔️ | ✔️ | ✔️ | As above |
CDI | 1.0, 1.1, 1.2 | ✔️ | ✔️ | ✔️ | As above |
Lombok | 1.18.12 | ✔️ | ✔️ | ✔️ | As above |
Java AWT (Abstract Window Toolkit) | - | ✔️ | ❌ | ✔️ | com.castsoftware.swing |
Java Swing | - | ✔️ | ❌ | ✔️ | As above |
Eclipse SWT/JFace | - | ✔️ | ❌ | ✔️ | As above |
Amazon DocumentDB | 3.6, 4.0 | ✔️ | ✔️ | ✔️ | See Support of AWS DocumentDB for Java |
Apache Camel | - | ✔️ | ❌ | ✔️ | com.castsoftware.camel |
Apache FreeMarker | 2.3.x | ✔️ | ❌ | ✔️ | com.castsoftware.java.freemarker |
Apache/Spring/Other (Web Services) | - | ✔️ | ❌ | ✔️ | com.castsoftware.java.service |
Apache Struts | 1.0, 1.1, 2.0 - 2.5 | ✔️ | ✔️ | ✔️ | com.castsoftware.jee / com.castsoftware.struts |
Apache Cassandra | 1.x, 2.x, 3.x, 4.x | ✔️ | ✔️ | ✔️ | com.castsoftware.java.cassandra |
SAP Hybris | Support for the Java package com.hybris.ymkt.common.http. | ✔️ | ❌ | ✔️ | com.castsoftware.sap.hybris |
GWT | - | ✔️ | ❌ | ✔️ | com.castsoftware.gwt |
Spring Batch | - | ✔️ | ✔️ | ✔️ | com.castsoftware.jee / com.castsoftware.springbatch |
Spring Boot | Spring Boot is Spring’s convention-over-configuration solution for creating stand-alone, production-grade Spring-based Applications. Therefore, the underlying Spring frameworks in the Application should always be qualified in order to understand the level of support that CAST can provide. CAST detects Spring Boot based applications and results will be available in CAST Imaging Viewer. | ✔️ | ❌ | ❌ | - |
Spring Data | - | ✔️ | ❌ | ✔️ | com.castsoftware.springdata |
Spring Web Flow | - | ✔️ | ❌ | ✔️ | com.castsoftware.springwebflow |
Spring Security | - | ✔️ | ✔️ | ❌ | com.castsoftware.springsecurity |
Spring MVC | - | ✔️ | ❌ | ✔️ | com.castsoftware.springmvc |
MyBatis (Java) | 3.4.0 | ✔️ | ❌ | ✔️ | com.castsoftware.ibatis |
JAX-RS | 1.0 (JSR 311) and 2.0 (JSR 339) | ✔️ | ❌ | ✔️ | com.castsoftware.jaxrs / com.castsoftware.java.service |
JAX-WS | 2.0, 2.1, 2.2 (JSR 224) | ✔️ | ❌ | ✔️ | com.castsoftware.jaxws / com.castsoftware.java.service |
AWS SDK | - | ✔️ | ❌ | ✔️ | com.castsoftware.awsjava |
AWS SNS | - | ✔️ | ❌ | ✔️ | As above |
AWS SQS | - | ✔️ | ❌ | ✔️ | As above |
AWS Lambda | - | ✔️ | ❌ | ✔️ | As above |
AWS S3 | - | ✔️ | ❌ | ✔️ | As above |
Azure Blobs | - | ✔️ | ❌ | ✔️ | As above |
Azure Service Bus | ✔️ | ❌ | ✔️ | As above | |
Azure Event Hubs | ✔️ | ❌ | ✔️ | As above | |
Azure Function | ✔️ | ❌ | ✔️ | As above | |
Azure SignalR | ✔️ | ❌ | ✔️ | As above | |
Google Cloud Platform (GCP) Bigtable | Bigtable 2.x | ✔️ | ✔️ | ✔️ | com.castsoftware.java.gcp |
Google Cloud Platform (GCP) Storage | ✔️ | ❌ | ✔️ | As above | |
Google Cloud Platform (GCP) PubSub | ✔️ | ❌ | ✔️ | As above | |
gRPC | ✔️ | ❌ | ✔️ | com.castsoftware.grpcjava | |
JDBC | Support for JDBC package APIs responsible CRUD database operations. | ✔️ | ✔️ | ✔️ | com.castsoftware.java.sql |
Spark JDBC | - | ✔️ | ✔️ | ✔️ | com.castsoftware.java.spark |
Jdbi | 3.37.0 and above | ✔️ | ✔️ | ✔️ | com.castsoftware.java.jdbi |
jOOQ | - | ✔️ | ✔️ | ✔️ | com.castsoftware.jooq |
Vaadin/Vaadin Flow | Vaadin (7.x.x - 8.x.x) Vaadin Flow (10.x.x, 14.x.x, 22.x.x, 23.x.x, 24.x.x) |
✔️ | ✔️ | ✔️ | com.castsoftware.vaadin |
Message Queues
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
ActiveMQ (Java, Python) | 5.15.3 | ✔️ | ❌ | ✔️ | Java: com.castsoftware.mqe Python: com.castsoftware.python |
AWS SQS (Java, .NET, Python, Serverless) | 1.x | ✔️ | ❌ | ✔️ | As above |
IBM MQ (Java, Python, RPG) | 6.0.0, 8.0.0 | ✔️ | ❌ | ✔️ | As above |
Kafka (Java, .NET) | 2.6.0 | ✔️ | ❌ | ✔️ | As above |
RabbitMQ (Java, Python) | 3.6.9 | ✔️ | ❌ | ✔️ | As above |
Spring AMQP | - | ✔️ | ❌ | ✔️ | As above |
Spring JMS | - | ✔️ | ❌ | ✔️ | As above |
Spring Kafka | - | ✔️ | ❌ | ✔️ | As above |
DataQ (RPG) | ✔️ | ❌ | ✔️ | As above |
Mobile
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Android/Java | 4.4 - 10.0 | ✔️ | ✔️ | ✔️ | com.castsoftware.android |
Android/Kotlin | 1.x | ✔️ | ✔️ | ✔️ | com.castsoftware.kotlin |
iOS/Objective-C | iOS 7-12, Objective-C ARC | ✔️ | ✔️ | ✔️ | com.castsoftware.cfamily |
iOS/Swift | iOS 7-12, Swift 3.2 - 5.2 | ✔️ | ✔️ | ✔️ | com.castsoftware.swift |
IBM Mainframe zOS
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Cobol | ANSI 85 | ✔️ | ✔️ | ✔️ | com.castsoftware.mainframe |
JCL z/OS | - | ✔️ | ✔️ | ✔️ | As above |
IMS/DB | - | ✔️ | ✔️ | ✔️ | As above |
IMS/DC | - Note that IMS/DC is supported in CAST Imaging Core ≥ 8.3.19 only. |
✔️ | ✔️ | ✔️ | As above |
CICS | - | ✔️ | ✔️ | ✔️ | As above |
PL/I | Enterprise PL/I for z/OS : all versions (v3.x, v4.x, v5.x) | ✔️ | ✔️ | ✔️ | com.castsoftware.pl1 |
EGL | V7 R5.1 | ✔️ | ✔️ | ✔️ | com.castsoftware.egl |
Microsoft .NET
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
ADO.NET | - | ✔️ | ✔️ | ✔️ | com.castsoftware.dotnet |
ASP.NET | - | ✔️ | ✔️ | ✔️ | As above |
ASP.NET Core | 2.x, 3.0, 3.1, 5, 6, 7 | ✔️ | ✔️ | ✔️ | As above |
ASP.NET MVC Razor | - | ✔️ | ✔️ | ✔️ | com.castsoftware.html5 |
ASP.NET Web API | - | ✔️ | ✔️ | ✔️ | com.castsoftware.dotnetweb |
Visual Studio / .NET Framework | 2003 - 2019 / 1.1 - 4.8 | ✔️ | ✔️ | ✔️ | com.castsoftware.dotnet |
.NET Core | 1.x, 2.0, 2.1, 2.2, 3.0, 3.1 | ✔️ | ✔️ | ✔️ | As above |
.NET | 5.0 (from ≥1.4.6-funcrel), 6.0 (from ≥1.4.6-funcrel), 7.0 (from ≥1.5.0-funcrel) | ✔️ | ✔️ | ✔️ | As above |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 | ✔️ | ✔️ | ✔️ | As above |
LINQ to Objects, LINQ to DataSets, LINQ to SQL | - | ✔️ | ✔️ | ✔️ | As above |
iFrame | - | ✔️ | ✔️ | ✔️ | As above |
Interop | - | ✔️ | ✔️ | ✔️ | As above |
WinForms | - | ✔️ | ✔️ | ✔️ | As above |
C# | 1.2 - 11.0 | ✔️ | ✔️ | ✔️ | As above |
VB.NET | 7.1 - 15.8 | ✔️ | ✔️ | ✔️ | As above |
Dapper Framework | See the extension for more details. | ✔️ | ❌ | ✔️ | com.castsoftware.dotnet.dapper |
Entity Framework | .NET Framework versions 3.0 and above | ✔️ | ❌ | ✔️ | com.castsoftware.entity |
Microsoft Enterprise Library | 2.0 - 6.0.1304 | ✔️ | ❌ | ✔️ | com.castsoftware.msenterpriselibrary |
NHibernate Framework | .NET Framework versions 3.0 and above | ✔️ | ❌ | ✔️ | com.castsoftware.dotnet.nhibernate |
Silverlight | All versions up to 5.0 | ✔️ | ❌ | ✔️ | Releases 1.0 - 1.4: com.castsoftware.silverlight Releases > 2.0: com.castsoftware.wpf |
WCF (Windows Communication Foundation) | All versions up to 4.5 | ✔️ | ✔️ | ✔️ | com.castsoftware.wcf |
WPF (Windows Presentation Foundation) | All versions up to 4.5 | ✔️ | ❌ | ✔️ | com.castsoftware.wpf |
Xamarin | - | ✔️ | ✔️ | ✔️ | com.castsoftware.dotnet |
Xamarin.Forms | All versions up to 5.0 | ✔️ | ❌ | ✔️ | com.castsoftware.wpf |
MyBatis (.NET) | 4.5.2 | ✔️ | ❌ | ✔️ | com.castsoftware.ibatis |
AWS .NET | AWS SDK | ✔️ | ✔️ | ✔️ | com.castsoftware.awsdotnet |
AWS .NET | AWS SNS | ✔️ | ✔️ | ✔️ | As above |
AWS .NET | AWS SQS | ✔️ | ✔️ | ✔️ | As above |
AWS .NET | AWS Lambda | ✔️ | ✔️ | ✔️ | As above |
AWS .NET | AWS S3 | ✔️ | ✔️ | ✔️ | As above |
Azure .NET | Azure Blobs | ✔️ | ❌ | ✔️ | com.castsoftware.azure.dotnet |
Azure .NET | Azure Service Bus | ✔️ | ❌ | ✔️ | As above |
Azure .NET | Azure Function | ✔️ | ❌ | ✔️ | As above |
Azure .NET | Azure Event Hubs | ✔️ | ❌ | ✔️ | As above |
Azure .NET | SignalR | ✔️ | ❌ | ✔️ | As above |
Google Cloud Platform (GCP) .NET | Bigtable 2.x | ✔️ | ✔️ | ✔️ | com.castsoftware.dotnet.gcp |
Google Cloud Platform (GCP) .NET | Storage | ✔️ | ❌ | ✔️ | As above |
Google Cloud Platform (GCP) .NET | PubSub | ✔️ | ❌ | ✔️ | As above |
Apache Kafka for .NET | Confluent.Kafka 2.x.x | ✔️ | ❌ | ✔️ | com.castsoftware.dotnet.kafka |
gRPC for .NET | ✔️ | ❌ | ✔️ | com.castsoftware.dotnet.grpc | |
Microsoft Application Blocks Data Library | 2.0.0 | ✔️ | ❌ | ✔️ | com.castsoftware.dotnet.msappblocksdata |
Oracle Enterprise Solutions
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Oracle Forms/Reports | 10g - 11g | ✔️ | ✔️ | ✔️ | CAST Imaging Core |
PeopleSoft | 8.45 - 8.56 | ❌ | ✔️ | ❌ | com.castsoftware.peoplesoft |
Siebel | 7.5 - 16.x | ❌ | ✔️ | ❌ | com.castsoftware.siebel |
PHP
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
PHP Core | 5.x | ❌ | ✔️ | ✔️ | com.castsoftware.php |
Symfony | - | ❌ | ✔️ | ✔️ | As above |
Python
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Python Core | 2.x - 3.x | ✔️ | ✔️ | ✔️ | com.castsoftware.python |
Flask | - | ✔️ | ❌ | ✔️ | As above |
Aiohttp | - | ✔️ | ❌ | ✔️ | As above |
Bottle | - | ✔️ | ❌ | ✔️ | As above |
CherryPy | - | ✔️ | ❌ | ✔️ | As above |
Django | - | ✔️ | ❌ | ✔️ | As above |
Falcon | - | ✔️ | ❌ | ✔️ | As above |
FastAPI | - | ✔️ | ❌ | ✔️ | As above |
Nameko | - | ✔️ | ❌ | ✔️ | As above |
Pyramid | - | ✔️ | ❌ | ✔️ | As above |
Sonic | - | ✔️ | ❌ | ✔️ | As above |
Tornado | - | ✔️ | ❌ | ✔️ | As above |
web2py | - | ✔️ | ❌ | ✔️ | As above |
AWS SDK | - | ✔️ | ✔️ | ✔️ | As above |
AWS SNS | - | ✔️ | ✔️ | ✔️ | As above |
AWS SQS | - | ✔️ | ✔️ | ✔️ | As above |
AWS Lambda | - | ✔️ | ✔️ | ✔️ | As above |
AWS S3 | - | ✔️ | ✔️ | ✔️ | As above |
IBM i (formerly System i, iSeries or AS/400)
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
CLP and CL LE | Up to V7R5 | ✔️ | ✔️ | ✔️ | com.castsoftware.rpg |
RPG | Support for RPG III and IV, including Free Format and Full Free. | ✔️ | ✔️ | ✔️ | As above |
DDS (Db2 for i) | Logical File, Physical File, Printer File and Display File. | ✔️ | ✔️ | ✔️ | As above |
DDL (Db2 for i) | Tables and Views (Db2 for i) | ✔️ | ✔️ | ✔️ | As above |
ILE COBOL for i | Up to V7R5 | ✔️ | ✔️ | ✔️ | com.castsoftware.mainframe |
COBOL/400 | - | ✔️ | ✔️ | ✔️ | As above |
Cobol (not IBM)
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Micro Focus Cobol GCOS Cobol Cobol VMS |
- | ✔️ | ✔️ | ✔️ | com.castsoftware.mainframe |
SAP ABAP
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
ABAP | 4.6 - 7.5 Note that ABAP 7.5 is supported in CAST Imaging Core ≥ 8.3.4 only. |
✔️ | ✔️ | ✔️ | com.castsoftware.sap |
Web Dynpro for ABAP | - | ✔️ | ✔️ | ✔️ | As above |
ABAP Script | 4.6 - 7.5 | ✔️ | ✔️ | ✔️ | com.castsoftware.sqlanalyzer (≥ 2.6.1) |
SAP Hybris | Support for the Java package com.hybris.ymkt.common.http. | ✔️ | ❌ | ✔️ | com.castsoftware.sap.hybris |
Reporting Enterprise Solutions
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
SAP BusinessObjects | XI, XI R2, XI 3.0, XI 3.1 | ✔️ | ✔️ | ✔️ | com.castsoftware.businessobject |
SAP Business Intelligence BusinessObjects | 4.0, 4.1 | ✔️ | ✔️ | ✔️ | As above |
Scripting Languages
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Most Unix Shell scripts | All versions of Bourne shell (bsh/sh/shell), Bourne-Again Shell (bash), C shell (csh), KornShell (ksh), Secure Shell (ssh), Tenex C Shell (tcsh) | ✔️ | ✔️ | ✔️ | com.castsoftware.shell |
SQL
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Azure SQL | 2005, 2008, 2012, 2014 | ✔️ | ✔️ | ✔️ | com.castsoftware.sqlanalyzer |
IBM Db2 for LUW | Up to version 11.x | ✔️ | ✔️ | ✔️ | As above |
IBM Db2 for z/OS | Up to version 12 | ✔️ | ✔️ | ✔️ | As above |
IBM Db2 for i | Up to version 7.5 | ✔️ | ✔️ | ✔️ | As above |
Informix | Up to version 14.x | ✔️ | ✔️ | ✔️ | As above |
MariaDB | Up to version 10.x | ✔️ | ✔️ | ✔️ | As above |
Microsoft SQL Server T-SQL | Up to version 2019 | ✔️ | ✔️ | ✔️ | As above |
MySQL | Up to version 8.x | ✔️ | ✔️ | ✔️ | As above |
Oracle Server PL/SQL | Up to version 19c | ✔️ | ✔️ | ✔️ | As above |
PostgreSQL | Up to version 15.x | ✔️ | ✔️ | ✔️ | As above |
SQLite | Up to version 3.x | ✔️ | ✔️ | ✔️ | As above |
Support for DDL and DML *.sql files using an over language of ANSI SQL-92 | - | ✔️ | ✔️ | ✔️ | As above |
Sybase ASE T-SQL | Up to version 16 | ✔️ | ✔️ | ✔️ | As above |
Teradata | Up to version 17.x | ✔️ | ✔️ | ✔️ | As above |
CockroachDB | Up to version 21 | ✔️ | ✔️ | ✔️ | As above |
NonStop SQL | Up to version 3.x | ✔️ | ✔️ | ✔️ | As above |
NoSQL
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Amazon DocumentDB (.NET) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqldotnet |
Amazon DocumentDB (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
Azure Cosmos DB (.NET) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqldotnet |
Azure Cosmos DB (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
Azure Cosmos DB (Node.js) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nodejs |
Apache Cassandra (Java) | 1.x, 2.x, 3.x, 4.x | ✔️ | ✔️ | ✔️ | com.castsoftware.cassandra |
Apache Solr (.NET) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqldotnet |
Apache Solr (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
Couchbase (.NET) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqldotnet |
Couchbase (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
CouchDB (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
CouchDB (Node.js) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nodejs |
AWS DynamoDB (.NET) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqldotnet |
AWS DynamoDB (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
AWS DynamoDB (Node.js) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nodejs |
Elasticsearch (.NET) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqldotnet |
Elasticsearch (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
Elasticsearch (Node.js) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nodejs |
MarkLogic (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
MarkLogic (Node.js) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nodejs |
Memcached (.NET) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqldotnet |
Memcached (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
Memcached (Node.js) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nodejs |
MongoDB (.NET) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqldotnet |
MongoDB (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
MongoDB (Node.js) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nodejs |
Redis (.NET) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqldotnet |
Redis (Java) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nosqljava |
Redis (Node.js) | - | ✔️ | ✔️ | ✔️ | com.castsoftware.nodejs |
Misc. Enterprise Solutions
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
TIBCO BusinessWorks | 5.1 - 5.13 | ✔️ | ✔️ | ✔️ | com.castsoftware.tibco |
TIBCO ActiveMatrix BusinessWorks | 6.0 - 6.2 | ✔️ | ✔️ | ✔️ | As above |
PowerBuilder | 8 to 12.6 2017, 2017 R2, 2017 R3 (requires CAST Imaging Core 8.3.9) 2019 (requires CAST Imaging Core 8.3.30) 2021, 2022, 2023 (requires CAST Imaging Core 8.3.50) |
✔️ | ✔️ | ✔️ | CAST Imaging Core |
Oracle BPEL | ❌ | ✔️ | ✔️ | com.castsoftware.bpel |
Web
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Angular | 2 - 17 | ✔️ | ✔️ | ✔️ | com.castsoftware.typescript |
NgRX | - | ✔️ | ❌ | ✔️ | com.castsoftware.typescript |
Apache Wicket | - | ✔️ | ❌ | ✔️ | com.castsoftware.wicket |
Vue.js | 2.x | ✔️ | ✔️ | ✔️ | com.castsoftware.vuejs |
Angular.js | 1.0 - 1.8 | ✔️ | ✔️ | ✔️ | com.castsoftware.angularjs |
CSS | 1 - 3 | ✔️ | ✔️ | ✔️ | com.castsoftware.html5 |
HTML | 1 - 5 | ✔️ | ✔️ | ✔️ | com.castsoftware.html5 |
HTML | 2.0 - 4.0.1 | ✔️ | ✔️ | ✔️ | CAST Imaging Core |
JavaScript | 1 - 1.8.1 | ✔️ | ✔️ | ✔️ | com.castsoftware.html5 |
JavaScript | 1.2, 1.5 | ✔️ | ✔️ | ✔️ | CAST Imaging Core |
JavaScript ECMA | 6 | ✔️ | ✔️ | ✔️ | com.castsoftware.html5 |
JScript | 1.0 - 5.6 | ✔️ | ✔️ | ✔️ | CAST Imaging Core |
jQuery | 1.0 - 3.x | ✔️ | ✔️ | ✔️ | com.castsoftware.jquery |
ReactJS / React Native | 15.x - 16.x | ✔️ | ✔️ | ✔️ | com.castsoftware.reactjs com.castsoftware.typescript |
SAPUI5 | 1.28 and above | ✔️ | ❌ | ✔️ | com.castsoftware.sapui5 |
TypeScript | 1.x - 3.x | ✔️ | ✔️ | ✔️ | com.castsoftware.typescript |
VBScript | Up to 5.5 | ✔️ | ✔️ | ✔️ | CAST Imaging Core |
XHTML | 1 - 5 | ✔️ | ✔️ | ✔️ | com.castsoftware.html5 |
XHTML | 1.x | ✔️ | ✔️ | ✔️ | CAST Imaging Core |
Jade/PUG | - | ✔️ | ❌ | ✔️ | com.castsoftware.html5 |
Redux | - | ✔️ | ❌ | ✔️ | com.castsoftware.typescript |
Node.js
Sub-technology / framework / language | Version(s) supported | CAST Imaging Viewer | CAST Dashboards (Quality, Security and Sizing) | Function Points (transactions) | Support method |
---|---|---|---|---|---|
Node.js | 4.0.x - 20.x | ✔️ | ✔️ | ✔️ | com.castsoftware.nodejs com.castsoftware.typescript |
Express.js | - | ✔️ | ✔️ | ✔️ | As above |
Hapi.js | - | ✔️ | ❌ | ✔️ | As above |
Sails.js | - | ✔️ | ❌ | ✔️ | As above |
LoopBack | - | ✔️ | ❌ | ✔️ | As above |
AWS SDK | - | ✔️ | ❌ | ✔️ | As above |
AWS SNS | - | ✔️ | ❌ | ✔️ | As above |
AWS SQS | - | ✔️ | ❌ | ✔️ | As above |
AWS Lambda | ✔️ | ❌ | ✔️ | As above | |
AWS S3 | - | ✔️ | ❌ | ✔️ | As above |
Azure Blobs | - | ✔️ | ❌ | ✔️ | As above |
Azure SignalR | - | ✔️ | ❌ | ✔️ | As above |
Azure Event Hubs | - | ✔️ | ❌ | ✔️ | As above |
Azure Service Bus | - | ✔️ | ❌ | ✔️ | As above |
Azure Function | - | ✔️ | ❌ | ✔️ | As above |
gRPC | - | ✔️ | ❌ | ✔️ | As above |