WebWorks allows web developers to build BlackBerry applications using HTML5, CSS, and JavaScript. Some key capabilities include building apps with native functionality, integrating with BlackBerry services like BBM and Push, and distributing apps through the BlackBerry World app store. The process involves setting up a development environment with the WebWorks SDK, emulating apps using Ripple, and packaging and signing apps for testing on devices.