Funambol (formerly known as Sync4j) is open source mobile application server software that provides synchronization and push notifications of address book, calendar, task, notes, pictures and email in the cloud. It also offers application provisioning and device management for wireless devices and PCs, leveraging standard protocols like OMA DS and OMA DM. For users, this means BlackBerry-like capabilities on commodity handsets.