Objective-J is a new programming language based on Objective-C. It is a superset of JavaScript, which means that any valid JavaScript code is also valid Objective-J code. Objective-J objects are a special type of native object added by Objective-J. These new objects are based on classes and classical inheritance, like C++ or Java, instead of the prototypical model. Objective-J is part of Cappuccino, an open source application framework for developing applications that look and feel like the desktop software users are familiar with.