Computer software platforms, downloadable, for application development, enhancing multimedia applications, database management and clustering and managing computer hardware, such software distributed across multiple machines and used as an integrated set of applications that requires no external software to boot machines and which connects to all the hardware directly; Downloadable computer software development tools
Electrical and Scientific Apparatus