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 |
|
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. |
Comments
Please sign in to leave a comment.