Prerequisites and supported software

Before you install or upgrade, review the prerequisites and supported software to ensure compatibility.

IBM Cúram Social Program Management Platform and the IBM Cúram Universal Access application module

The IBM® Universal Access Responsive Web Application client asset is released at more frequent intervals and requires specific IBM Cúram Social Program Management and IBM Cúram Universal Access application module versions to benefit from server-side enhancements, security updates, and defect fixes.

Note:
  • From IBM Universal Access Responsive Web Application 2.7.0 onwards, new features, and server-side enhancements and defect fixes, are supported only in the most recent IBM Cúram Social Program Management version line, that is, 7.0.10 or later.
  • IBM Universal Access Responsive Web Application 2.6 continues to be supported for security updates and critical defect fixes only on older compatible version lines of IBM Cúram Social Program Management, that is, 7.0.4 -7.0.9.

For more information about the support strategy, see Citizen Engagement support strategy.

Table 1. Compatibility with IBM Cúram Social Program Management
IBM Universal Access Responsive Web Application asset IBM Cúram Social Program Management Platform and
IBM Cúram Universal Access application module

2.6.1

  • 7.0.9 Refresh Pack iFix 6 for security updates and critical defect fixes in 2.6.1.
  • 7.0.8 Refresh Pack with the latest iFix.
  • 7.0.7 Refresh Pack with the latest iFix.
  • 7.0.6 Refresh Pack with the latest iFix.
  • 7.0.5 Refresh Pack with the latest iFix.
  • 7.0.4.4 Fix Pack with the latest iFix.

2.6.0

  • 7.0.9 Refresh Pack with the latest iFix.
  • 7.0.8 Refresh Pack with the latest iFix.
  • 7.0.7 Refresh Pack with the latest iFix.
  • 7.0.6 Refresh Pack with the latest iFix.
  • 7.0.5 with the latest iFix.
  • 7.0.4.4 Fix Pack with the latest iFix.

2.5.1

  • 7.0.9 Refresh Pack iFix 1 for all new features, enhancements, and defect fixes in 2.5.1.
  • 7.0.8 Refresh Pack iFix 1 for security updates and critical defect fixes only.
  • 7.0.4.4 Fix Pack iFix 1 for security updates and critical defect fixes only.

2.5.0

  • 7.0.9 Refresh Pack iFix 1 for all new features, enhancements, and defect fixes in 2.5.0.
  • 7.0.8 Refresh Pack iFix 1 for security updates and critical defect fixes only.
  • 7.0.4.4 Fix Pack iFix 1 for security updates and critical defect fixes only.

2.4.1

  • 7.0.8 Refresh Pack iFix 1 for all new features, enhancements, and defect fixes in 2.4.1.
  • 7.0.4.4 Fix Pack for security updates and critical defect fixes only.
Note: Universal Access does not support the dual deployment of the classic client application and the IBM Universal Access Responsive Web Application client against the same instance of the IBM Cúram Social Program Management server. You can build and deploy your server without the classic client application as described in Alternative Targets for IBM WebSphere® Application Server or Multiple EAR files for Oracle WebLogic Server. Alternatively, you must use another strategy to block access to the classic client application URLs to ensure that users cannot concurrently access both clients.

Platforms

There is no dependency on specific hardware platforms, but some minimum hardware requirements apply:
  • Desktop devices that meet Microsoft Windows 7 specifications.

Development tools

Node.js is a prerequisite for installing the IBM Universal Access Responsive Web Application and for developing and deploying your web applications.

Supported software Version Prerequisite minimum Operating system restrictions
Node.js 10 LTS and future fix packs 10.13.0 LTS (Dubnium) No
12 LTS and future fix packs 12.13.0 LTS (Erbium) No

Interactive Development Environment (IDE)

The Universal Access Responsive Web Application does not depend on a specific IDE, you can choose your own. There are many IDEs that you can choose, for example Microsoft Visual Studio Code, Atom, and Sublime. However, IBM uses Microsoft Visual Studio Code to develop the reference application, it supports many plugins that make development faster and easier, for example it supports the following tools:

  • Linting tools (ESLint)
  • Code formatters (Prettier)
  • Debugging tools (Debugger for Chrome)
  • Documentation tools (JSDoc)

IBM does not own, develop, or support these tools.

Application server, web server, and DBMS

Deploying the Universal Access Responsive Web Application requires a web server in the IBM Cúram Social Program Management topology. The following application server, web server, and DBMS combinations are supported for developing and deploying your custom application.

  • IBM WebSphere Application Server, IBM HTTP Server or Apache HTTP Server, and IBM Db2®
  • IBM WebSphere Application Server, IBM HTTP Server or Apache HTTP Server, and Oracle Database
  • Oracle WebLogic Server, Oracle HTTP Server or Apache HTTP Server, and Oracle Database

For more information about installing an application server for IBM Cúram Social Program Management, see Installing an enterprise application server.

HTTP servers

These HTTP servers are supported for deployment.
Supported software Version Prerequisite minimum Operating system restrictions
IBM HTTP Server 9.0 9.0.0.5 No
8.5.5 8.5.5.9 No
Oracle HTTP Server 12.2.1.3.0 and future fix packs 12.2.1.3.190808 No
Apache HTTP Server 2.4 and future patches 2.4 No

Web browsers

IBM Cúram Universal Access with the Universal Access Responsive Web Application is developed for public-facing applications. Every effort was made to ensure that the application pages use standard web technologies and formats to be compatible with all browsers that are listed. However, the browsers that are listed in the following table are the only browsers that are officially supported.

Note: The browser Back and Forward buttons, and browser refresh, are now supported on IEG pages in the Universal Access Responsive Web Application. Information that is entered in IEG forms is now retained when the citizen clicks Next or goes back or forward through a form.
Chrome, Firefox, Edge, and Safari release new versions more frequently than Internet Explorer, and they install updates automatically by default. Universal Access Responsive Web Application releases are tested on the latest browser versions that are available at the start of the IBM development cycle.
Note: Only stable Chrome releases are tested.
If no issues result from the tests, IBM certifies the browser version.

For each new product release, the prerequisites list the version that is certified. If IBM cannot certify that version for any reason, you might need to revert to a previous version that is fully certified. While IBM supports customers who use newer versions of these browsers than the last certified version, customers must understand that the versions are not fully tested.

Supported software Version Operating system restrictions
Apple Safari 13 and future fix packs No
Google Chrome 78 and future fix packs No
Microsoft Edge 44 and future fix packs No
Microsoft Internet Explorer 11 and future fix packs No
Mozilla Firefox 70 and future fix packs No

Accessibility

This accessibility software is supported.

Supported software Version Prerequisite minimum Operating system restrictions Browser
Freedom Scientific JAWS screen reader (SPM 7.0.4.4) 18 and future fix packs 18 No Microsoft Internet Explorer 11
Freedom Scientific JAWS screen reader (SPM 7.0.9.0) 2018 and future fix packs 2018 No Microsoft Internet Explorer11
Apple VoiceOver 13.2.2 and future fix packs 13.2.2 No

Table accessibility is certified on iOS 113.2.2 with Chrome 78.

Note: The combination of Internet Explorer 11 and JAWS 18 or 2018 is the only certified screen reader and browser combination.

Previous versions

To see the prerequisites and supported software for previous versions, see the IBM Cúram Social Program Management PDF library.