Create extensions that run inside and integrate with the Adobe® Creative Suite® family of applications.

Set up a new Creative Suite extension, XMP Namespace, or XMP FileInfo panel as easily as you would create a new Adobe Flash® Builder® project.

Select the version of Creative Suite you want to target and CS Extension Builder 2 works out the compatible features available for that version. Run your existing Flex 3.4 extensions in CS6 or create new Flex 4.5 extensions that leverage newer extensibility technologies.

In addition to developing for CS5 and CS5.5, you can create extensions for the CS6 versions of Adobe Photoshop® and Photoshop Extended, Illustrator®, InDesign®, InCopy®, Adobe Premiere® Pro, Prelude™, Fireworks®, Dreamweaver®, and Flash® Professional.

Reach Creative Suite and Adobe Creative Cloud™ users with Adobe Exchange, a new way to promote, distribute, and sell the extensions you create.

Sign, package, and export extensions as platform-independent installer files and deploy them on your user's machines using Adobe Extension Manager.

Easily create an extension's manifest file, select extension resources, and define where resources should be deployed.
Quickly build extensions and fix errors so you can get solutions to market faster.

Gain direct control over Creative Suite scripting DOMs using CSAW libraries. Avoid the steep learning curve of native SDKs and easily port extensions into multiple Creative Suite applications.


Use the Debug As and Attach As features to debug directly in Creative Suite applications, preview extensions, set breakpoints, and identify errors.


Take advantage of CSAW (CS ActionScript® Wrapper) libraries to easily port extensions into multiple Creative Suite applications to maintain a consistent user experience.

Cover your compatibility bases with new ZXP Bundles that let you wrap all your CS version extensions inside a single ZXP file, making distribution much easier.

Create extensions that adopt the look and feel of their host CS application, including support for the dynamic color interface themes of Photoshop CS6, Illustrator CS6, and Adobe Premiere Pro CS6.

Enjoy support for Flex SDK 4.5 development with Spark UI components.

Use the new CS Communications Toolkit to enable communication between Creative Suite 6 applications, extensions, and external applications.

Easily build and package powerful hybrid extensions that combine ActionScript® code and native plug-ins (such as C++ or JavaScript) to create more engaging user experiences.

Integrate extensions with web services APIs to enable real-time preview and editing of data.

Connect your extension with a digital asset management system (such as Adobe CQ) or other data back end for real-time preview and editing of data. Enable multistep, multiuser workflows across geographies.

Use the new CMIS ActionScript libraries to connect Creative Suite extensions to any content management system that supports the CMIS open specification.

Use Host Adapter libraries to notify extensions of application events normally dispatched only to C++ and ExtendScript plug-ins.
Easily embed meaningful XMP information into files to optimize the developer workflow.

Use the new XMP Namespace Designer to quickly create custom data models. Define custom XMP namespaces and generate Flex libraries and FileInfo panels.

Build FileInfo panels to let your users collect and edit metadata, use validation rules, and easily interact with XMP metadata in their documents.

Encrypt the business-critical metadata collected throughout a workflow and ensure that only those with certain security rights can view it.