Maplesoft Accessibility Conformance Report
Revised Section 508 Edition(Based on VPAT® Version 2.4)

Name of Product/Version: Maple 2023.x
Report Date: May 31, 2023
Product Description: Maple is math software that combines a powerful math engine withan interface that makes it extremely easy to analyze, explore, visualize, and solve
mathematical problems.
Product Type: Desktop Software
Contact Information: productmanager@maplesoft.com
Evaluation Methods Used: Conformance to the listed accessibility standards has been
evaluated by Maplesoft through manual testing with assistive technologies.
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 2.0

Level A (Yes)__________________________________“Voluntary Product Accessibility Template” and “VPAT” are registeredservice marks of the Information Technology Industry Council (ITI)

Page 1 of 16

Standard/Guideline

Included In Report
Level AA (Yes)
Level AAA (No)Revised Section 508 standards published January 18, 2017 and corrected January 22,
2018

(Yes)

Terms
The terms used in the Conformance Level information are defined as follows:
•
•
•
•
•

Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets withequivalent 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.
Not Evaluated: The product has not been evaluated against the criterion. This can be used only in WCAG 2.0 Level AAA.

WCAG 2.0 Report
Tables 1 and 2 also document conformance with Revised Section 508:••

Chapter 5 – 501.1 Scope, 504.2 Content Creation or Editing
Chapter 6 – 602.3 Electronic Support Documentation

Note: When reporting on conformance with the WCAG 2.0 Success Criteria, they are scoped for full pages, complete processes, andaccessibility-supported ways of using technology as documented in the WCAG 2.0 Conformance Requirements.

Page 2 of 16

Table 1: Success Criteria, Level A
Notes:
Criteria
1.1.1 Non-text Content (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
1.2.2 Captions (Prerecorded) (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)

Conformance Level
Partially Supports

Supports

Supports

Page 3 of 16

Remarks and Explanations• Icons are associated with text alternatives to informthe user with visual impairments.
• Authors have the ability to create controls andembedded components with alt-text.
While the main software interface provides text
alternatives, there is some content included with Maple
that does not do so in every case.
• Math Apps are small, worksheet-based applicationsin Maple that use controls. Alt-text is not always
provided for these controls.
• Some Math Apps and a few sample worksheets
included with Maple use images to illustrate theexample problem. These images do not always
include descriptive captions.
Math Apps are a very small, entirely optional part of
Maple’s overall functionality, and the user does notneed to interact with this content in order to use
Maple.
• Maple does not include video-only or audio-only
content.
• Authors control their own content, and have theability to provide appropriate alternatives.

• Maple includes a link to one training video on its
start page, and captions are available.
• Authors control their own content, and can easilychoose to use captions or provide alternatives.

Criteria• 504.2 (Authoring Tool)• 602.3 (Support Docs)
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
1.3.1 Info and Relationships (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)

Conformance Level

Remarks and Explanations

Partially Supports• The audio to the training video on the Start page
includes descriptions of the most importantconcepts covered in the video. A few lesser points
are not fully described. Watching this video is notessential to learning how to use Maple – good,
texted-based alternatives are included with Maple.

Partially Supports• The Maple interface allows information, structure,and relationships to be determined with assistive
technologies.
• Maple comes with a collection of interactive Math
Apps and documents, some of which may not meetthis criteria. The use of Math Apps is not required
when using Maple.
• The Maple interface supports the meaningful
sequencing of the content that can be understoodwith assistive technologies.
• Maple comes with a collection of interactive Math
Apps and documents, some of which may not meetthis criteria. The use of Math Apps is not required
when using Maple.
• For the main interface to Maple, instructions are
text-based, and any concepts suggested throughsensory characteristics are supplemented bylanguage.
• Maple does include a collection of interactive MathApps, and some of these Apps may rely on sensory
characteristics. Math Apps are not necessary to themain functionality of the product.
• Authors are responsible for their own content, andare capable of creating content that meets thiscriteria.

1.3.2 Meaningful Sequence (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)

Partially Support

1.3.3 Sensory Characteristics (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)

Partially Supports

Page 4 of 16

Criteria

Conformance Level
Partially supports

Remarks and Explanations• Color is almost always used in combination withother cues, such as a prompt, prepended labels, etc.
• In a few cases, such as palette templates and inert
forms of some mathematical operators, text is used
to convey meaning in the default mode. However, it
is possible to switch to other modes in which
distinguishing colors is no longer necessary.

1.4.2 Audio Control (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)

Supports• There is no audio that plays automatically within the
product.
• Authors are responsible for their own content. If
authors use the Loudspeaker component, it ispossible to add controls for the volume, but theaudio cannot be stopped. However, authors can also
make audio content available using the video player,
and in that case, volume/pause/stop are allavailable.

2.1.1 Keyboard (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)

Supports• All functionality is accessible by keyboard via
hotkeys or Mnemonics.

Partially supports• Keyboard users cannot be trapped while working in
the provided interfaces to Maple.
• Math Apps and some example applications included
with Maple use embedded interactive components.
Keyboard navigation out of some of thesecomponents is not possible. The use of these Math
Apps and examples is not required to access
Maple’s functionality.
• There are no time limits set on content.

1.4.1 Use of Color (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)

2.1.2 No Keyboard Trap (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
2.2.1 Timing Adjustable (Level A)

Supports
Page 5 of 16

Criteria
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
2.2.2 Pause, Stop, Hide (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
2.3.1 Three Flashes or Below Threshold (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
2.4.1 Bypass Blocks (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software) – Does not apply to non-web software• 504.2 (Authoring Tool)• 602.3 (Support Docs) – Does not apply to non-web docs
2.4.2 Page Titled (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
2.4.3 Focus Order (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)

Conformance Level

Remarks and Explanations

Supports• The interface does not contain any moving, blinking,scrolling, or auto-updating information.
• Authors are responsible for their own content.
Animations are supported, and could potentially be
set to autoplay, but these can be paused.

Supports• The interface does not use flashing interface
elements.

Supports• Content is not repeated.

Supports• All in-product help pages and training resources
contain titles that describe the topic or purpose of
the page.
• Users control their own content, and can add titles
to their Maple documents.

Partially Supports• Users can navigate through content and tables
sequentially using the arrow keys on their keyboard.
• Some non-essential example applications and Math
Apps in the product present information in tables,

Page 6 of 16

••

Criteria
504.2 (Authoring Tool)
602.3 (Support Docs)

2.4.4 Link Purpose (In Context) (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
3.1.1 Language of Page (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
3.2.1 On Focus (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
3.2.2 On Input (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
3.3.1 Error Identification (Level A)
Also applies to:
Revised Section 508

Conformance Level

Supports

Does Not Support

Remarks and Explanations
and the intended reading order may not always
correspond to the default navigation order. These
examples are not part of Maple’s core functionality
and are not required to use Maple.
• Authors control their own content.
• Functionality for descriptive label attributes for links
is supported.
• All in-product help pages and training resources
contain descriptive label attributes for links.
• Users control their own content but can use label
attributes for links.
• Maple documents do not include language
attributes.

Supports• When a component in the interface receives focus,
it does not initiate a change of context.

Supports• Changing the setting of a component does notinitiate a change of context.

Supports• Error messages are communicated using text.

Page 7 of 16

Criteria• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
3.3.2 Labels or Instructions (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
4.1.1 Parsing (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
4.1.2 Name, Role, Value (Level A)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)

Conformance Level

Remarks and Explanations

Supports• Labels and instructions are provided for elements
requiring user input.
• Users control their own content and can use text
and labels to specify instructions.

Supports• Maple is not implemented using a markup language

Partially Supports• The standard Maple interface components can beunderstood by assistive technologies.
• Maple comes with a collection of interactive Math
Apps and documents, some of which may not meetthis criteria. The use of Math Apps is not required
when using Maple

Conformance Level
Supports

Remarks and Explanations• Maple does not include live video and audio
content.

Table 2: Success Criteria, Level AA
Notes:
Criteria
1.2.4 Captions (Live) (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software)

Page 8 of 16

••

Criteria
504.2 (Authoring Tool)
602.3 (Support Docs)

Conformance Level

Partially supports
1.2.5 Audio Description (Prerecorded) (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
1.4.3 Contrast (Minimum) (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
1.4.4 Resize text (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
1.4.5 Images of Text (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
2.4.5 Multiple Ways (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software) – Does not apply to non-web software

Supports

Supports

Supports

Supports

Page 9 of 16

Remarks and Explanations• The audio to the training video on the Start page
includes descriptions of the most importantconcepts covered in the video. A few lesser points
are not fully described. Watching this video is notessential to learning how to use Maple – good,
texted-based alternatives are included with Maple.
• Users control their own content and may choose toinclude audio descriptions in any synchronized
media they include or link to.
• The visual presentation of text and images of text
provides sufficient color contrast.
• Users control their own content.

• User settings are available for adjusting font faceand size of documents.
• Font size of menus honors the system preference
settings of the operating system (Windows)• Zoom options are available up to 400%
• Users control their own content.
• Images of text are not used.
• Users control their own content.

• Maple provides built-in search functions to allow
users to find appropriate help content and training
resources.
• Maple provides users with capabilities for••

Criteria
504.2 (Authoring Tool)
602.3 (Support Docs) – Does not apply to non-web docs

2.4.6 Headings and Labels (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
2.4.7 Focus Visible (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
3.1.2 Language of Parts (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
3.2.3 Consistent Navigation (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software) – Does not apply to non-web software• 504.2 (Authoring Tool)• 602.3 (Support Docs) – Does not apply to non-web docs
3.2.4 Consistent Identification (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software) – Does not apply to non-web software• 504.2 (Authoring Tool)

Conformance Level

Remarks and Explanations
incorporating links and table of contents to their
documents.
• Users control their own content.

Supports• Maple provides capabilities for defining descriptive
headings and labels.
• Users control their own content and can make useof heading and label functionality when authoring
content.

Partially Supports• Elements in the user interface use visual changes toindicate the current position of focus.
• Maple comes with a collection of interactive MathApps, some of which may not meet this criteria. The
use of Math Apps is not required when using Maple.

Does Not Support• At this time, the default human language for eachpassage cannot be programmatically determined.

Supports• Navigation mechanisms are consistent across all
documents.

Supports• Maple provides standard components for users,
ensuring consistent functionality and presentation
to any documents they author and share.

Page 10 of 16

Criteria• 602.3 (Support Docs) – Does not apply to non-web docs
3.3.3 Error Suggestion (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)
Also applies to:
Revised Section 508• 501 (Web)(Software)• 504.2 (Authoring Tool)• 602.3 (Support Docs)

Conformance Level

Remarks and Explanations

Partially Supports• In some cases, suggestions are provided to the user,
either in the error message or via a link to a web or
help page that provides additional information.

Not applicable• Not applicable

Table 3: Success Criteria, Level AAA
Notes: Is not required as part of VPAT 2.4 508 (Revised Section 508 standards)

Page 11 of 16

Revised Section 508 Report
Notes:

Chapter 3: Functional Performance Criteria (FPC)
Notes:

Criteria

Conformance Level

Remarks and Explanations

302.1 Without Vision

Supports

The Maple interface is compatible withassistive technologies such as NVDA screen
readers.

302.2 With Limited Vision

Supports

Maple supports magnification up to 400%
and provides sufficient color contrast.

302.3 Without Perception of Color

Supports

302.4 Without Hearing

Supports

Color is rarely used to convey information,and is never the only means.
Authors are responsible for their own
content.
Maple does not have audible modes ofoperation.
Authors are responsible for their own
content. Authors can include audio in theirapplications, and they can also provide
alternatives.

302.5 With Limited Hearing

Supports

Maple does not have audible modes ofoperation.
Authors are responsible for their own
content. Authors can include audio in theirPage 12 of 16

Criteria

Conformance Level

Remarks and Explanations
applications, and they can also provide
alternatives.

302.6 Without Speech

Supports• Maple does not require speech input.

Supports• Maple supports standard keyboards
and pointing devices. Usage of the
product does not require fine motor
controls or simultaneous actions.
• Maple supports standard keyboards
and pointing devices. Usage of the
product does not require fine motor
controls or simultaneous actions.
• Maple includes many “Clickable Math”
features that make it easy to performmany complex operations• Many examples are provided toreduce the reading/language
requirements• Training materials are available indifferent forms to accommodate
different learning styles

302.7 With Limited Manipulation
Supports
302.8 With Limited Reach and Strength
Partially Supports

302.9 With Limited Language, Cognitive, and Learning Abilities

Chapter 4: Hardware
Notes: Deleted. Not applicable.

Page 13 of 16

Chapter 5: Software
Notes:
Criteria
501.1 Scope – Incorporation of WCAG 2.0 AA
502 Interoperability with Assistive Technology
502.2.1 User Control of Accessibility Features

Conformance Level
See WCAG 2.0 section
Heading cell – no response required
Not applicable502.2.2 No Disruption of Accessibility Features

Not applicable502.3 Accessibility Services
502.3.1 Object Information
502.3.2 Modification of Object Information
502.3.3 Row, Column, and Headers502.3.4 Values
502.3.5 Modification of Values
502.3.6 Label Relationships
502.3.7 Hierarchical Relationships
502.3.8 Text
502.3.9 Modification of Text
502.3.10 List of Actions
502.3.11 Actions on Objects
502.3.12 Focus Cursor
502.3.13 Modification of Focus Cursor
502.3.14 Event Notification
502.4 Platform Accessibility Features
503 Applications
503.2 User Preferences

Heading cell – no response required
Not applicableNot applicableNot applicableNot applicableNot applicableNot applicableNot applicableNot applicableNot applicableNot applicableNot applicableNot applicableNot applicableNot applicableNot applicable
Heading cell – no response required
Partially Supports

Page 14 of 16

Remarks and Explanations
See information in WCAG 2.0 section
Heading cell – no response required• Maple does not include platform
features defined as accessibility
features• Maple does not include platform
features defined as accessibility
features
Heading cell – no response required
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Maple is not platform software
Heading cell – no response required• It is possible to adjust font type, fontsize, and font color from inside theproduct for individual sections orCriteria

Conformance Level

Remarks and Explanations
through style sheets.

503.3 Alternative User Interfaces

Not applicable

503.4 User Controls for Captions and Audio Description
503.4.1 Caption Controls

Heading cell – no response required
Not applicable

503.4.2 Audio Description Controls

Not applicable

504 Authoring Tools
504.2 Content Creation or Editing (if not authoring tool, enter “notapplicable”)
504.2.1 Preservation of Information Provided for Accessibility in Format
Conversion

Heading cell – no response required
See WCAG 2.0 section• The product does not function as an
assistive technology.
Heading cell – no response required• Maple does not support synchronized
media content.
• Maple does not provide program
selection.
Heading cell – no response required
See information in WCAG 2.0 section

504.2.2 PDF Export

Does Not Support

504.3 Prompts

Does Not Support

504.4 Templates

Partially supports

Supports

Page 15 of 16• Information required for accessibility
is preserved to the extent that the
information is supported by thedestination format.
• When alternative text is given to
images, that information is preserved
upon conversion• Maple is capable of exporting PDF files
but is not capable of exporting PDF
files that conform to ANSI/AIIM/ISO
14289-1:2016 (PDF/UA-1).
• Authors are not prompted to create
accessible content.
• A small number of example templates
exist. Not all templates fully conformto the standards. In practice,
document templates in Maple arerarely used, and are not necessary forthe productive use of the product.

Chapter 6: Support Documentation and Services
Notes:

Criteria
601.1 Scope
602 Support Documentation

Conformance Level
Heading cell – no response required
Heading cell – no response required
Partially Supports

602.2 Accessibility and Compatibility Features

602.3 Electronic Support Documentation

See WCAG 2.0 section
Supports

602.4 Alternate Formats for Non-Electronic Support Documentation
603 Support Services

Heading cell – no response required
Supports

603.2 Information on Accessibility and Compatibility Features
603.3 Accommodation of Communication Needs

Supports

Page 16 of 16

Remarks and Explanations
Heading cell – no response required
Heading cell – no response required• Accessibility and compatibility features
are explained in product FAQs.
• Accessibility documentation focuseson in-product accessibility features,but does not discuss how standard
features could be used by authors tocreate more accessible content
See information in WCAG 2.0 section• Support documentation is provided inelectronic format.

Heading cell – no response required• The Maplesoft support team isknowledgeable about the product’s
accessibility and compatibility features• Support services are provided throughemail and phone.