Objective-J allows developers to create web apps using a JavaScript framework similar to Objective-C, making apps cross-platform to run in any web browser. It includes frameworks like SproutCore and Capuccino to build interfaces and apps like native desktop programs. The document was created using an iPhone app.