The nail.js library lets you easily create multitouch web applications. With a sister library with all the same functionallity put made for desktop, you can--without any extra work-- make your web app also compatible for desktop.