UXP — Unified Extensibility Platform

Adobe's modern JavaScript framework with curated UI components and a streamlined workflow for building plugins across Photoshop, InDesign, and XD.

The Future of Adobe Extensions

The Unified Extensibility Platform (UXP) is Adobe's next-generation framework for building plugins and extensions across Creative Cloud applications. It replaces the legacy CEP framework with a modern, performant architecture built on JavaScript, HTML-like markup, and CSS, providing a native-quality experience without the overhead of an embedded browser.

Mapsoft develops custom UXP plugins that take full advantage of this modern platform. Our team helps organisations build new extensions from the ground up and migrate existing CEP extensions to UXP, ensuring they are ready for the future of Adobe extensibility.

Why UXP?

Key advantages of building with the Unified Extensibility Platform.

Modern JavaScript

Build with modern ES6+ JavaScript, async/await patterns, and contemporary development practices. No legacy scripting limitations.

Native Performance

UXP runs natively within the host application, eliminating the embedded Chromium browser used by CEP. This means faster load times, lower memory usage, and smoother UI.

Curated UI Components

Pre-built Spectrum UI components that match the look and feel of Adobe applications. Build professional, consistent interfaces with minimal effort.

Cross-Application

Write plugins that work across multiple Adobe applications with shared code. Target Photoshop, InDesign, and XD from a single codebase.

Developer Tools

Adobe's UXP Developer Tool provides live reloading, debugging, and packaging capabilities for a streamlined development workflow.

Secure & Sandboxed

UXP plugins run in a secure sandbox with controlled API access, file system permissions, and network capabilities for enhanced security.

Our UXP Services

New UXP Plugin Development

Design and build UXP plugins from scratch with modern JavaScript, Spectrum UI components, and full access to host application APIs.

CEP to UXP Migration

Migrate existing CEP extensions to the UXP framework. We handle the architectural changes, API differences, and UI updates required for a smooth transition.

Hybrid Solutions

Build solutions that combine UXP panels with C++ plugins or server-side processing for maximum capability and performance.

UXP Consulting & Training

Help your development team get up to speed with UXP architecture, best practices, and the UXP Developer Tool for efficient plugin creation.

Supported Applications

Adobe Photoshop

UXP is the primary extension framework for Photoshop, replacing CEP. Build panels, commands, and automation tools with full Photoshop API access.

Adobe InDesign

Create publishing workflow panels, automation tools, and editorial system integrations using InDesign's UXP implementation.

Adobe XD

Develop design plugins, prototyping tools, and design system integrations for Adobe XD's UXP-based extension architecture.

Build Modern Adobe Extensions with UXP

Whether you need a new UXP plugin or want to migrate from CEP, our team has the expertise to deliver.