ArcSoft develops multimedia software and firmware for personal computers, mobile devices, and consumer electronics manufacturers. The company's software line enables users to edit, enhance, and manage their digital photos and videos. Its products are available in multiple languages and are bundled with digital video and still cameras, mobile phones, PDAs, printers, scanners, computers, and other consumer electronic devices. The company receives most of its revenue from license fees from OEM customers. It collaborates with large device manufacturers such as Canon, Epson, Hewlett-Packard, Nikon, Palm, and Panasonic Shikoku.