Grapher Voluntary Product Accessibility (VPAT)

Golden Software Accessibility Conformance Report

(VPAT) Version 2.5

 

This Voluntary Product Accessibility Template (VPAT) serves as a formal declaration of our product and service accessibility. It is designed to assist potential and current users in evaluating our software features against key accessibility standards. Our VPAT adheres to guidelines set forth by the U.S. Access Board and the Web Content Accessibility Guidelines (WCAG), demonstrating our ongoing commitment to accessibility compliance. More information on the specific standards used can be found HERE. Download the VPAT in PDF format HERE.

 

Name of Product: Grapher

Date: 15 April 2025

Product Description: Golden Software's Grapher software is a data visualization and analysis package that runs under Microsoft Windows. Grapher is used extensively for the creation of 2D and 3D graphs including line/scatter plots, bar charts, ternary plots, and statistical plots.

Contact Information: sales@goldensoftware.com or 1-303-279-1021


The following three tables follow the VPAT™ template to provide a summary of the Web Content Accessibility Guidelines (WCAG) 2.1 and Section 508 Standards that pertain to software products.

Important Notes
Golden Software's Grapher application is a data analysis and visualization tool. Many aspects of how users interact with the application are through dialogs that set parameters and define properties. These have a high degree of accessibility, and users can build simple to complex graphs using the settings in these dialogs. The graphs that are built in Grapher are user-dependent, meaning that a user can add any number of objects to a graph, such as points, legends, plots, scales, etc. Most objects that can be added to a graph do not have a high degree of accessibility. For example, you cannot tab through objects in a graph. You can access each object from a list of graph objects in a contents window that holds and allows users to manage objects in a graph. The refinement of the objects in the graph, for example, their placement or sizing, does not have a high degree of accessibility.

Evaluation Methods Used: Both manual and functional testing of Grapher was performed using readily available screen reader technology and exclusive use of the keyboard to navigate the program.

 

Applicable Standards/Guidelines:

This report covers the degree of conformance for the following accessibility standard/guidelines:

Standard/Guideline Included in Report
Web Content Accessibility Guidelines Level A (Yes)
Level AA (Yes)
Level AAA (No)
Section 508 Chapter 5: Software (Yes)
Section 508 Chapter 6: Support (Yes)

Terms:

• Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
• Partially Supports: Some functionality of the product does not meet the criterion.
• Does Not Support: The majority of product functionality does not meet the criterion.
• Not Applicable: The criterion is not relevant to the product.

 

WCAG 2.0 Report

Criteria

Conformance Level

Remarks and Explanations

1.1.1 Non-text Content (Level A)

Does Not Support

Grapher contains three sets of help documentation, and one of them, the online HTML help, does not contain alt text for most
images. Many images, such as buttons, are evident by their context in specific steps or instructions, and the images of dialogs and other important references have image captions.

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)

Supports

 

1.2.2 Captions (Prerecorded) (Level A)

Supports

 

1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)

Supports

 

1.2.4 Captions (Live) (Level AA)

Supports

 

1.2.5 Audio Description (Prerecorded) (Level AA)

Supports

 

1.3.1 Info and Relationships (Level A)

Does Not Support

Component labels for another component are frequently not discernible using assistive technology.

1.3.2 Meaningful Sequence (Level A)

Partially Supports

When meaning is affected by the sequence of elements in context, Grapher usually presents a sequentially meaningful context; however, some information sequences are dependent on a functional complexity that programmatic approaches may not be able to predict.

1.3.3 Sensory Characteristics (Level A)

Supports

 

1.3.4 Orientation (Level AA)

Supports

 

1.3.5 Identify Input Purpose (Level AA)

Supports

 

1.4.1 Use of Color (Level A)

Partially Supports

The vast majority of times that color references are used, other methods, such as the text name of the color, are used. However, there are some features in Grapher as a data visualization and mapping tool that use colors as colors, without text references or other accessibility options.

1.4.2 Audio Control (Level A)

Supports

 

1.4.3 Contrast (Minimum) (Level AA)

Partially Supports

Grapher uses standard Windows API controls for our input from users that work with Windows assistive technology by default.

1.4.4 Resize text (Level AA)

Partially Supports

Grapher uses standard Windows API controls for our input from users that work with Windows assistive technology by default.

1.4.5 Images of Text (Level AA)

Supports

The application does not use images of text.

2.1.1 Keyboard (Level A)

Supports

 

2.1.2 No Keyboard Trap (Level A)

Supports

 

2.2.1 Timing Adjustable (Level A)

Not Applicable

 

2.2.2 Pause, Stop, Hide (Level A)

Supports

 

2.3.1 Three Flashes or Below Threshold (Level A)

Supports

 

2.4.1 Bypass Blocks (Level A)

Supports

 

2.4.2 Page Titled (Level A)

Supports

 

2.4.3 Focus Order (Level A)

Supports

 

2.4.4 Link Purpose (In Context)(Level A)

Supports

 

2.4.5 Multiple Ways (Level AA)

Supports

 

2.4.6 Headings and Labels (Level AA)

Supports

 

2.4.7 Focus Visible (Level AA)

Supports

 

3.1.1 Language of Page (Level A)

Not Applicable

The only human language in Grapher's user interface and web-based information is English.

3.1.2 Language of Parts (Level AA)

Not Applicable The only human language in Grapher's user interface and web-based information is English.

3.2.1 On Focus (Level A)

Supports  

3.2.2 On Input (Level A)

Supports  

3.2.3 Consistent Navigation (Level AA)

Does Not Support  

3.2.4 Consistent Identification (Level AA)

Supports  

3.3.1 Error Identification (Level A)

Supports  

3.3.2 Labels or Instructions (Level A)

Supports  

3.3.3 Error Suggestion (Level AA)

Supports  

3.3.4 Error Prevention (Legal, Financial, Data)(Level AA)

Supports Grapher has no financial transactions or opportunities to enter into legal agreements. Potential Grapher upgrades and changes in licensing occur in a different application.

4.1.1 Parsing (Level A)

Supports  

4.1.2 Name, Role, Value (Level A)

Partially Supports Grapher's web-based help supports this requirement. Most of Grapher's user interface elements' information is available programmatically through assistive technology. Some object's states or other information are not discernible programmatically, such as the object type.

 

Section 508 Chapter 5: Software

Criteria

Conformance Level

Remarks and explanations

502 Interoperability with Assistive Technology

See WCAG 2.0 section

See the WCAG section for web-related components of this software.

502.2.1 User Control of Accessibility Features

Supports  

The user has full control over all accessibility features.  

502.2.2 No Disruption of Accessibility Features

Supports  

There is no disruption of accessibility features.  

502.3 Accessibility Services

 

 

502.3.1 Object Information

Partially Supports

Most user interface elements' information is available programmatically thru assistive technology. Some object's states or other information is not discernible programmatically, such as the object type.

502.3.2 Modification of Object Information

Partially Supports

Users can set the values of and engage in the manipulation of most user interface elements. Some user interface elements cannot be set programmatically.

502.3.3 Row, Column, and Headers

Does Not Support

 

502.3.4 Values

Partially Supports

Values for objects can be determined programmatically, but not all objects' value ranges can be determined programmatically  

502.3.5 Modification of Values

Partially Supports

The values of most user interface elements can be set programmatically.  

502.3.6 Label Relationships

Does Not Support

Component labels for another component are frequently not discernible using assistive technology.

502.3.7 Hierarchical Relationships

Partially Supports

Most hierarchical relationships can be determined using assistive technology.

502.3.8 Text

Partially Supports

Most text objects contents and locations are accessible information.  

502.3.9 Modification of Text

Partially Supports

Most text values that can be set, can be set using assistive technology.  

502.3.10 List of Actions

Does Not Support

Lists of actions that can be performed on an object are often not programmatically determinable, and the object type (e.g. button, checkbox) may not be available to assistive technology.

502.3.11 Actions on Objects

Partially Supports

Most actions that can be taken on objects can be done using assistive technology. However, some objects' actions cannot be accessed via assistive technology.

502.3.12 Focus Cursor

Partially Supports

Where, applicable, cursor location shows a visual focus and a name focus if using assistive technology. However, the object type (e.g. button, checkbox) may not be available to assistive technology.

502.3.13 Modification of Focus Cursor

Partially Supports

For most applicable cursor locations, Grapher shows a visual focus and a name focus if using assistive technology.

502.3.14 Event Notification

Partially Supports

For events that are notification worthy, assistive technology can assess those events. Not all events, such as updating a value in a dialog, have notifications. A user could use assistive technology to verify these types of events.

502.4 Platform Accessibility Features

Not Applicable

Grapher is not platform software.  

503 Applications

 

 

503.2 User Preferences

Partially Supports

Grapher uses standard Windows API controls for our input from users that work with Windows assistive technology by default.

503.3 Alternative User Interfaces

Not Applicable

No alternative user interface provided.  

503.4 User Controls for Captions and Audio Description

Not Applicable

No audio is included in the software.

504 Authoring Tools

Not Applicable

Grapher is not an authoring application.

 

Section 508 Chapter 6: Support

Criteria

Supporting Features

Remarks and explanations

601.1 Scope

   

602 Support Documentation

Supports

Digital documentation is available within Grapher. This documentation is also available through the Golden Software website.

602.2 Accessibility and Compatibility Features

See WCAG 2.0 section

A help topic describing accessibility features is being developed.

602.3 Electronic Support Documentation

Partially Supports

Some web-based and self-service support, such as HTML-based help, does not have fully accessible alternative text for images or other objects when using read-out-loud assistive tools.

602.4 Alternate Formats for Non-Electronic Support Documentation

Supports

Provided by calling technical support.

603 Support Services

 

 

603.2 Information on Accessibility and Compatibility Features

Supports

A help topic describing accessibility features is being developed for the next release.

603.3 Accommodation of Communication Needs

Supports

Support services are provided directly to the user over the telephone, via chat, via email or via screenshare.

Was this article helpful?
...

Comments

0 comments

Please sign in to leave a comment.