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.