You define a set of process instances that you can store, organize, modify and reuse arbitrarily as self-sufficient, live objects.
Eventually, one or more of these process instances can be executed on one or more objects such as images, disk files, elements of the graphical interface, or special control objects that can change the behavior of the whole Pix Insight platform globally—processes are not necessarily tied to images in Pix Insight.
The core Pix Insight application integrates three user interfaces: a graphical interface, a command-line interface, and a scripting interface based on the Java Script language.
As a development platform, Pix Insight provides the Pix Insight Class Library (PCL), an ISO C framework for development of Pix Insight modules, and the Pix Insight Java Script Runtime (PJSR), an ECMA 262-5 compliant environment readily available in the core Pix Insight application.
Pix Insight is a strongly multithreaded environment able to exploit all processors and processor cores available on modern hardware.