MATLAB is used for a range of applications, including signal processing and communications, image and video processing, control systems, test and measurement, computational finance, and computational biology.

Simulink provides a block diagram environment for multi domain simulation and Model- Based Design. It supports simulation, automatic code generation, and continuous test and verification of embedded systems.

Scilab is used for its open source nature, cross-platform numerical computational package and a high-level, numerically oriented programming language.

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) provides the development environment for a visual programming language from National Instruments.

OrCAD is used primarily for electronic design automation. The software is used mainly by electronic design engineers and electronic technicians to create electronic schematics and electronic prints for manufacturing printed circuit boards.

Express PCB software is used for laying out PCBs.

Xilinx ISE The Embedded Edition includes Xilinx Platform Studio (XPS), Software Development Kit (SDK), large repository of plug and play IP including MicroBlaze Soft Processor and peripherals, and a complete RTL to bit stream design flow.