PUSHvm is a data stream processing software that runs on commodity hardware. It provides a massively parallel virtual machine architecture that scales across multiple cores. The software enables faster data processing for applications like web analytics, online transaction processing, and data warehouse loads. It has been adopted by customers in media, finance, telecom, and data warehousing and has received funding from investors including a South Korean telecom company, ATA Ventures, Intel Capital, and Qualcomm.