The eduActiv8 was developed in Python and uses the Pygame library for Graphical User Interface. It also uses eSpeak which is an open-source text-to-speech engine – this allows computer to read letters, text and enables listening exercises recently added to the project. To run eduActiv8 from source on desktop computers you need all 3 of them installed on your system (eSpeak is somewhat optional but certain activities will not be shown if not installed). Pygame version needs to be compatible with the version of Python installed on a target device. However if you happen to have the Windows executable version you only need to install eSpeak to enable the text-to-speech functionality.

Operating System:
The latest version should work on Windows, MacOS, Linux and also on Android up to 6.0 (available from PlayStore directly) however without the text-to-speak functionality. The Android port is lacking a soft keyboard support so many activities are not playable yet (and remain hidden).

In either case you will need permissions to install some additional software. The eduActiv8 itself does not have to be installed (except for Android) – it can either be run as a self-contained application or it can be run from source via python interpreter (all except Android) which is one of the things that need to be installed on the system along with pygame and eSpeak.

Python versions supported:
python 2.7+ (including python 3+)

Hardware requirements:
1GHz Processor (possibly less – eduActiv8 was developed to run on low end machines).
usually up to 100MB of free RAM memory (but when playing the paint activity it may need a bit more to save the undo history) – in most cases 512MB cards should be enough on Linux on other Operating Systems it depends how much your OS requires to keep running.