OnlineBachelorsDegree.Guide
View Rankings

Web Design Software Comparison (Figma, Sketch, Adobe XD)

softwareWeb Designonline educationstudent resources

Web Design Software Comparison (Figma, Sketch, Adobe XD)

Web design software shapes how you create, test, and share digital interfaces. Choosing between Figma, Sketch, and Adobe XD directly impacts your workflow efficiency, team collaboration, and final output quality. This comparison focuses on three industry-standard tools used for online web design projects, analyzing their strengths in real-time collaboration, interactive prototyping, and cross-platform functionality.

You’ll learn how each tool handles design tasks common in web projects, such as responsive layout creation, component libraries, and developer handoff processes. The analysis breaks down critical factors: collaboration features for remote teams, prototyping fidelity for user testing, and compatibility with operating systems or third-party plugins. These elements determine which software best fits your project scale, team structure, or learning curve preferences.

For online web design students, this decision affects both academic work and career readiness. Teams increasingly rely on cloud-based collaboration, making tools like Figma a common choice for remote work. Prototyping capabilities influence how effectively you can demonstrate user flows during client presentations or portfolio reviews. Platform compatibility also matters when working across different devices or integrating with other apps in your toolkit.

This resource provides clear criteria to evaluate which software aligns with your priorities, whether you’re designing solo or coordinating with developers and stakeholders. By comparing interface usability, cost structures, and update frequency, you’ll gain practical insights to inform your tool selection—a key step in building efficient, professional web design workflows.

Core Features and Interface Comparison

This section breaks down how Figma, Sketch, and Adobe XD handle core design tasks, focusing on interface layouts, design tools, and prototyping. You’ll learn which platform aligns with your workflow preferences and project requirements.

Interface Layout and Usability Differences

Figma uses a browser-based interface accessible on any operating system. The workspace features a unified toolbar with design and prototyping modes, keeping tools visible by default. You can customize panels but have limited theme options. Real-time collaboration appears as live cursors and comments directly on the canvas.

Sketch operates exclusively on macOS with a compact, floating toolbar. Panels for layers, assets, and inspectors dock to the sides but stay hidden until activated. The interface prioritizes screen space for design work, ideal for single users on smaller monitors. Plugins add features like color palettes or icon libraries, requiring manual setup.

Adobe XD offers a hybrid approach with desktop apps for Windows/macOS and limited browser access. The toolbar uses icon-based navigation, grouping similar tools (e.g., rectangle/ellipse under one menu). Panels auto-hide by default, creating a minimalist workspace. Integration with Adobe Fonts and Stock assets is seamless, with resources appearing in dedicated panels.

Key distinctions:

  • Cross-platform access: Figma works everywhere; Sketch is macOS-only; XD supports both desktop OSes
  • Collaboration: Figma shows live edits; XD requires manual file sharing; Sketch relies on third-party cloud plugins
  • Customization: Sketch and XD let you hide panels; Figma’s interface stays fixed

Design Tool Functionality (Vector Editing, Grid Systems)

All three platforms include vector networks (not just Bézier curves), but their precision varies:

Figma

  • Use auto-layout to create responsive containers that adjust spacing/padding automatically
  • Apply constraints to fix elements to parent frames or scale proportionally
  • Build flexible grids with adjustable columns, rows, and gutters
  • Edit vectors directly with boolean operations (union, subtract) and corner radius controls

Sketch

  • Create reusable Symbols that sync across documents
  • Define grids with strict column counts and fixed margins
  • Use Smart Distribute to evenly space selected layers
  • Access pixel-perfect alignment with 0.5px coordinate adjustments

Adobe XD

  • Generate repeating elements fast with Repeat Grid (drag to duplicate lists/cards)
  • Apply Responsive Resize to group elements that scale proportionally
  • Set percentage-based width/height for fluid layouts
  • Use Padding and Stack controls for basic spacing adjustments

Vector editing speed:

  1. Figma: Best for quick layout changes with constraints
  2. Sketch: Preferred for icon design with precise anchor points
  3. XD: Fastest for bulk content creation (e.g., lists, galleries)

Prototyping Features and Animation Options

Figma

  • Create interactive components with variants (e.g., buttons that switch states on hover/click)
  • Link frames using drag-and-drop connectors
  • Set transitions with easing curves (ease-in/out, custom Bézier)
  • Preview prototypes in the browser with device-frame simulations

Sketch

  • Use Prototype mode to link artboards via hotspot clicks
  • Add basic transitions (slide, dissolve) with fixed durations
  • Extend animations through third-party plugins like Anima or Principle integration
  • Share prototypes as static URLs with password protection

Adobe XD

  • Trigger animations between artboards with Auto-Animate (smoothly interpolates position/scale/opacity changes)
  • Add voice commands or speech playback for voice-enabled prototypes
  • Create scrollable areas with sticky headers/footers
  • Preview prototypes on mobile devices via the XD app

Animation depth comparison:

  • Complex interactions: Figma’s component variants handle multi-state objects (dropdowns, toggles) without extra artboards
  • Visual polish: XD’s Auto-Animate produces smoother transitions for movement-heavy designs
  • External integrations: Sketch relies on plugins for advanced animations, adding third-party dependencies

Performance factors:

  • Figma prototypes load instantly in browsers but lag with 100+ interactive layers
  • XD maintains smooth playback for animations but struggles with large bitmap images
  • Sketch prototypes work best for simple click-through demos, not multi-step animations

Collaboration and Teamwork Capabilities

Effective collaboration separates professional web design workflows from amateur setups. When multiple stakeholders interact with a project, you need tools that streamline communication, maintain version clarity, and handle feedback without chaos. Let’s break down how Figma, Sketch, and Adobe XD address these needs.

Real-Time Collaboration Features

Figma operates natively in the cloud, letting teams edit the same file simultaneously. You’ll see cursor movements, design changes, and layer selections in real time, with no lag or manual syncing. This makes it ideal for remote teams working across time zones. Guest access allows clients or external partners to view files without needing a paid account.

Sketch requires a separate subscription to Sketch for Teams to unlock real-time collaboration. While multiple users can edit a shared document, updates aren’t as instantaneous as Figma. Changes sync manually, which can lead to version conflicts if teammates forget to refresh. Desktop app dependency limits accessibility for non-macOS users.

Adobe XD supports live coediting through its cloud platform. Team members can join a session via a share link, with edits visible in near real time. However, performance depends on internet stability, and users occasionally report delays in syncing complex vector edits. Platform availability is broader than Sketch, with Windows and macOS support.

Key differences:

  • Figma works fully in-browser, eliminating OS restrictions.
  • Sketch prioritizes macOS users but lags in seamless sync.
  • Adobe XD balances cross-platform access but struggles with latency in heavy files.

Commenting and Feedback Systems

Figma embeds comments directly onto design elements. You can tag teammates, resolve threads, and link comments to specific frames. Clients can leave feedback without logging in, making it frictionless for external review. Comments stay anchored to layers, even if the design moves.

Sketch uses cloud-based sharing for feedback. Viewers can add comments to artboards, but the system lacks granular tagging or threaded replies. Clients need a Sketch account (free or paid) to participate, which adds steps for non-designers.

Adobe XD offers in-app commenting and integrates with Adobe Creative Cloud services for broader feedback workflows. You can share prototypes with password protection and collect comments in a centralized panel. However, comments aren’t pinned to specific elements, requiring manual context from reviewers.

Key differences:

  • Figma provides the most intuitive, client-friendly commenting.
  • Sketch adds friction with mandatory accounts.
  • Adobe XD suits teams already using Creative Cloud for asset management.

Version Control and File Management

Figma auto-saves every change and maintains a version history with timestamps and contributor names. You can label milestones (e.g., “Pre-Launch Final”) and restore past iterations in one click. File organization relies on project folders in the dashboard, which can get cluttered without manual upkeep.

Sketch stores files in its cloud workspace, tracking versions with timestamps. However, retrieving older versions requires navigating nested menus, and there’s no option to label checkpoints. File conflicts can occur if two users edit the same symbol library simultaneously.

Adobe XD integrates version history into its cloud dashboard, allowing you to compare changes side by side. Cloud documents sync automatically, but local files require manual uploads. Version labels are supported, and deleted files can be recovered for 30 days.

Key differences:

  • Figma offers the most straightforward recovery and labeling.
  • Sketch lacks intuitive version labeling, increasing error risks.
  • Adobe XD provides robust cloud backups but complicates local file management.

For teams prioritizing live collaboration, Figma’s browser-based model reduces friction. Sketch users gain tighter macOS integration but sacrifice real-time clarity. Adobe XD bridges gaps for Creative Cloud adopters but demands patience with sync speeds. Match your choice to your team’s OS preferences, client interaction needs, and tolerance for workflow interruptions.

Integration with Development and Design Tools

Effective collaboration between designers and developers depends on how well your design tools integrate with other software. Figma, Sketch, and Adobe XD each handle compatibility and handoff processes differently. Below is a breakdown of their capabilities for plugin ecosystems, developer handoff, and third-party connections.

Plugin Ecosystems and Extensions

Plugins extend functionality, automate tasks, and connect your design tool to external services.

Figma offers the most extensive plugin library, with community-driven tools for icons, charts, animations, and accessibility checks. Plugins like Content Reel populate designs with placeholder text or images, while Able audits color contrast ratios. All plugins run directly in the browser, ensuring cross-platform consistency.

Sketch relies on third-party plugins for features like data population or version control. Popular choices include Anima for responsive layouts and Stark for accessibility testing. However, plugin updates sometimes lag behind Sketch’s macOS app updates, causing temporary incompatibility.

Adobe XD integrates tightly with Adobe Fonts and Stock, but its third-party plugin library is smaller. Built-in plugins focus on Adobe ecosystem tools like Photoshop Asset Import or Voice Prototyping. You’ll find fewer community-developed plugins compared to Figma or Sketch.

All three tools let you create custom plugins, but Figma’s web-based platform simplifies sharing and updating them across teams.

Developer Handoff Tools (Code Export, Spec Generation)

Handoff tools bridge the gap between design files and production-ready code.

Figma generates auto-layout CSS, iOS, and Android code snippets through its Inspect panel. Developers toggle between measurement units (px, rem, %) and copy hex codes, font styles, or SVG assets. Shared files update in real time, eliminating version conflicts.

Sketch requires third-party tools like Zeplin or Abstract for code export. The Sketch Cloud web app lets developers inspect layers, download assets, and view basic specs, but lacks built-in code generation. For advanced handoffs, you’ll need paid integrations.

Adobe XD provides Design Specs, a web portal where developers inspect element dimensions, fonts, and colors. Code snippets include CSS, SwiftUI, and Android XML, but lack framework-specific syntax like React. Developers can export assets as PNG, SVG, or PDF directly from XD.

Figma’s real-time collaboration and built-in code export give it an edge for teams prioritizing speed. Sketch and Adobe XD require more manual setup for similar workflows.

Adobe Creative Cloud and Third-Party App Connections

Integration with Adobe’s ecosystem is a key advantage for Adobe XD. Files import seamlessly from Photoshop or Illustrator, retaining layer structures. Projects sync via Creative Cloud, letting you access assets from other Adobe apps like After Effects for motion design.

Figma and Sketch connect to non-Adobe tools. Figma supports Jira, Slack, and Dropbox through plugins, and syncs with Google Sheets for dynamic content. Sketch integrates with Zeplin, Principle, and prototyping tools like ProtoPie, but relies on macOS apps for native cloud storage.

All three tools let you export prototypes to Confluence or Notion, but Adobe XD’s Creative Cloud Libraries ensure brand consistency if your team uses other Adobe apps. For non-Adobe users, Figma’s cross-platform accessibility and Sketch’s macOS-focused plugin ecosystem provide viable alternatives.

Prioritize Adobe XD if you already use Creative Cloud apps. Choose Figma for broader third-party integrations or Sketch for macOS-centric workflows.

Pricing Models and Platform Availability

Choosing web design software requires matching your budget and workflow environment. Figma, Sketch, and Adobe XD differ significantly in cost structures and platform support, directly impacting collaboration flexibility and long-term usability.

Subscription Costs and Free Tier Limitations

Figma offers a free tier with core design features, limited to three active projects and basic prototyping. Paid plans unlock unlimited projects, team libraries, and advanced prototyping tools. Pricing scales per editor, making it cost-effective for solo users but potentially expensive for large teams.

Sketch uses a one-time license fee for major versions, with optional yearly renewals for updates. The free trial lasts 30 days, after which you must purchase access. Team workflows require additional licenses for shared libraries and cloud collaboration, which can add up compared to subscription-based tools.

Adobe XD provides a free plan with basic design and prototyping tools, but restricts document sharing and cloud storage. Full features require a Creative Cloud subscription, either as a standalone app or part of the broader Adobe suite. This ties costs to Adobe’s ecosystem, which benefits existing Creative Cloud users but adds overhead for those needing only XD.

Key differences:

  • Free tier viability: Figma’s free plan supports full prototyping, while Adobe XD’s free version limits collaboration. Sketch has no permanent free tier.
  • Team costs: Figma charges per editor, Sketch per license, and Adobe XD through Creative Cloud tiers.
  • Update policies: Sketch requires renewals for major updates; Figma and Adobe XD include updates in subscriptions.

Browser-Based vs. Desktop Application Performance

Figma runs directly in browsers with optional desktop apps for offline work. Browser performance depends on internet speed and hardware acceleration, which may lag with large files or complex prototypes. The desktop app improves stability for resource-heavy tasks.

Sketch and Adobe XD are desktop-only, relying on local system resources. This typically ensures smoother performance for high-fidelity designs but limits accessibility to installed devices. Both apps auto-save locally, reducing crash-related data loss.

Critical considerations:

  • Offline access: Figma’s browser version requires internet, while its desktop app works offline. Sketch and Adobe XD are always offline-capable.
  • RAM/GPU usage: Desktop apps handle large files better than browser-based tools.
  • Updates: Browser-based Figma updates automatically; desktop apps need manual updates.

Platform-Specific Restrictions (macOS vs. Cross-Platform)

Sketch is exclusive to macOS, excluding Windows/Linux users from native editing. While web-based viewers let non-macOS users inspect files, collaborators can’t edit without a Mac.

Figma and Adobe XD support Windows and macOS, with Figma adding Linux compatibility through browsers. This makes both tools better for cross-platform teams.

Additional constraints:

  • Touchscreen optimization: Adobe XD’s Windows version supports touch gestures; Figma’s browser app adapts to touch inputs inconsistently.
  • OS version requirements: Sketch requires newer macOS releases, potentially excluding older Macs.
  • Chromebook usability: Figma’s browser version runs on ChromeOS; Sketch and Adobe XD do not.

Platform choice directly affects collaboration: Teams using mixed operating systems should prioritize Figma or Adobe XD. macOS-exclusive workflows can leverage Sketch’s deeper OS integration, like native font rendering.

Creating Responsive Web Designs: Step-by-Step Process

This section compares how Figma, Sketch, and Adobe XD handle responsive design workflows using a sample project. You’ll see how each tool approaches breakpoints, component libraries, and cross-device testing.

Setting Up Breakpoints and Adaptive Layouts

Breakpoints define how layouts adjust across screen sizes. All three tools handle this differently:

Figma

  • Use auto layout for vertical/horizontal stacking of elements
  • Apply constraints to pin elements to parent frames or scale proportionally
  • Create multiple frames for different device sizes (e.g., desktop, tablet, mobile)
  • Enable constraints to set fixed positions or percentage-based scaling

Sketch

  • Use resizing settings to fix element positions or stretch with parent artboards
  • Create separate artboards for each breakpoint
  • Apply smart layouts to groups for automatic element repositioning
  • Define responsive behaviors through symbol overrides

Adobe XD

  • Use responsive resize to maintain element proportions during scaling
  • Create stacks for vertical/horizontal element grouping
  • Set padding values between stacked elements
  • Link artboards for different screen sizes using component states

Key difference: Figma and XD offer real-time layout adjustments, while Sketch requires manual symbol updates for breakpoint changes.

Component Library Creation Methods

Consistent component libraries ensure design efficiency. Here’s how each tool manages reusable elements:

Figma

  • Create components from any frame or group
  • Use variants to manage different states (hover, active, disabled)
  • Share libraries across teams via team libraries
  • Override text/color properties in component instances

Sketch

  • Convert groups to symbols for reuse
  • Organize symbols in nested symbol pages
  • Apply overrides to change text/images in symbol instances
  • Sync updates globally through library updates

Adobe XD

  • Create components with editable states (default, hover, clicked)
  • Use linked assets for colors/character styles
  • Share component libraries via Creative Cloud
  • Edit master components to update all instances

Key difference: Figma’s variants and XD’s states simplify multi-state components, while Sketch relies on symbol nesting for complex interactions.

Prototype Testing Across Device Sizes

Testing responsiveness requires simulating different viewports. Each tool provides distinct preview options:

Figma

  • Use device preview modes (iPhone, Android, desktop)
  • Test interactions in the Figma Mirror mobile app
  • Share prototypes via links with device-specific views
  • Enable commenting for stakeholder feedback

Sketch

  • Export artboards to Sketch Mirror for mobile preview
  • Use third-party plugins like InVision for interactive prototypes
  • Manually switch between artboards to simulate breakpoints
  • Share static exports with viewport dimensions specified

Adobe XD

  • Preview prototypes directly in XD’s desktop app
  • Switch between preset device frames (desktop/mobile)
  • Use auto-animate for transition effects between artboards
  • Share prototypes via public links with password protection

Key difference: Figma and XD offer built-in responsive preview tools, while Sketch requires external apps for full device testing.

Workflow Summary

  1. Breakpoint setup: Figma’s auto layout provides the most flexibility for adaptive grids. XD’s stacks work well for simple responsive scaling. Sketch requires manual adjustments for complex layouts.
  2. Component management: Figma’s shared libraries excel for team collaboration. XD’s linked assets simplify style updates. Sketch’s symbol overrides work best for static design systems.
  3. Device testing: Figma and XD integrate testing directly into their platforms. Sketch needs third-party tools for interactive prototypes.

Choose Figma for team-based responsive design, XD for animated prototypes, or Sketch if you prefer symbol-based workflows with plugin extensions.

Advanced Prototyping and Interaction Design

This section breaks down how Figma, Sketch, and Adobe XD handle advanced prototyping tasks. You’ll learn how each tool manages micro-interactions, simulates user flows, and connects to testing platforms—critical features for creating professional-grade interactive designs.

Micro-Interactions and State Transitions

Micro-interactions require precise control over how elements respond to user actions like clicks, hovers, or drags. Figma uses component variants and smart animate to create multi-state interactions. You can link variants to build hover-to-active transitions or toggle visibility states for menus. The smart animate feature interpolates position, size, and opacity changes between frames, ideal for smooth icon morphing or card expansions.

Sketch relies on third-party plugins like Anima or Principle for advanced transitions. Its native interactive components support basic clicks and hover states, but complex animations (like drag-based interactions) need plugin integration. Sketch’s symbol overrides let you swap nested elements during transitions, useful for button states or tab bars.

Adobe XD provides auto-animate for state changes, automatically detecting differences between artboards to create transitions. You can trigger micro-interactions through voice commands, gamepad inputs, or device tilting via its trigger system. XD’s component states let you define hover, active, and disabled appearances in a single element, reducing file clutter.

Key differences:

  • Figma handles multi-step interactions without plugins
  • Adobe XD supports non-traditional triggers (voice, motion)
  • Sketch requires plugins for drag interactions or scroll-linked animations

User Flow Simulation and Scroll Effects

Testing scroll behavior and multi-screen flows is essential for apps or long-form websites. Figma uses scroll frames to simulate vertical/horizontal scrolling within a fixed viewport. You can nest scroll frames inside interactive components to create reusable menus or galleries. The overflow scrolling feature lets you preview parallax effects by adjusting layer positions relative to scroll speed.

Sketch lacks native scroll simulation. Plugins like Flow or ProtoPie add basic scroll linking, but interactions break if artboards are resized. For parallax effects, you manually animate layers using Anima’s timeline editor, which increases setup time.

Adobe XD offers scroll groups that automatically detect vertical/horizontal overflow. You can pin elements (like headers) during scrolling or create anchor links for jump-to-section buttons. XD’s auto-animate pairs with scroll groups to build dynamic transitions—for example, fading in a testimonial block when users scroll past a specific point.

Parallax comparison:

  • Figma: Set layer speed ratios within scroll frames (e.g., background scrolls 0.5x slower than foreground)
  • Adobe XD: Use auto-animate with scroll-triggered transforms
  • Sketch: Requires exporting layers to video or GIFs for preview

Integration with User Testing Platforms

Exporting prototypes to testing tools ensures real-user feedback validates interaction logic. Figma generates shareable links with password protection and expiration dates. You can export prototypes directly to Maze for heatmap tracking or UserTesting for live video feedback. Figma’s version history lets testers compare iterations side-by-side.

Sketch prototypes need third-party platforms like InVision or Marvel for user testing. The Sketch Cloud link supports basic commenting but lacks heatmaps or session recordings. Plugins like Lookback enable live user testing with screen recording, though setup involves multiple export steps.

Adobe XD integrates natively with UserZoom and Microsoft Teams. Its share for development mode generates specs, assets, and interaction notes in one link. For A/B testing, you can publish multiple XD prototypes to Adobe Analytics and compare engagement metrics.

Limitations to know:

  • Sketch requires InVision for advanced testing features
  • Adobe XD supports third-party tools via Prototype Kit exports
  • Figma allows live co-editing during user tests if stakeholders join the file

Recommended Plugins and Learning Resources

Maximize your efficiency in web design by leveraging platform-specific tools and educational content. These resources help streamline workflows, maintain design consistency, and deepen your understanding of each software’s capabilities.

Figma Community Plugins for Web Design

Figma’s open plugin ecosystem offers solutions for common web design tasks. Install these directly from the community marketplace to expand functionality:

  • Content Reel: Populate mockups with realistic text, images, and icons from customizable datasets.
  • Auto Layout Master: Automate responsive layouts for buttons, cards, and menus with dynamic resizing rules.
  • Contrast Checker: Verify text-background color combinations meet accessibility standards (WCAG AA/AAA).
  • Unsplash & Icons8: Insert royalty-free photos and icons without leaving Figma.
  • Figmotion: Create micro-animations for hover states or loading effects using a simplified timeline editor.
  • Stark: Run automated accessibility audits for color blindness simulations and focus order checks.

Use these plugins to reduce repetitive tasks and focus on high-impact design decisions.

Sketch Template Libraries and UI Kits

Sketch’s reliance on third-party resources makes curated libraries critical for professional results. Prioritize these assets:

  • Apple Design Resources: Official iOS UI components, SF Symbols, and system color palettes for native app designs.
  • Material Design Kits: Google-sanctioned components for Android interfaces, including dark/light mode variants.
  • Flowkit: Prebuilt wireframe templates for dashboards, e-commerce layouts, and mobile apps.
  • Sketch Freebie: A regularly updated collection of free icons, illustrations, and landing page templates.
  • Wireframe.cc Integration: Low-fidelity wireframing tools with drag-and-place placeholder elements.
  • Responsive Web Design Templates: Grid-based layouts that adapt to desktop, tablet, and mobile breakpoints.

Organize these resources using Sketch’s Symbols and Libraries features to maintain consistency across projects.

Adobe XD Integration Tutorials

Adobe XD’s strength lies in seamless integration with other tools. These learning paths help you master cross-platform workflows:

  • Adobe Suite Syncing: Step-by-step guides for importing Photoshop layers or Illustrator vectors directly into XD.
  • After Effects Prototyping: Tutorials on creating complex animations in After Effects and linking them to XD prototypes.
  • Third-Party Tool Integration: Lessons on connecting XD to Slack for feedback, Zeplin for developer handoffs, or UsabilityHub for user testing.
  • Design System Management: Courses explaining how to sync XD components with Adobe’s Creative Cloud Libraries for team-wide access.
  • Voice Prototyping: Instructions for building voice-enabled interfaces using XD’s voice triggers and speech playback.

Focus on tutorials that emphasize real-world applications, like converting XD artboards into live websites using CMS platforms or automating asset exports via scripts.

For beginners, start with foundational courses covering XD’s interface, repeat grids, and auto-animate features. Intermediate users should prioritize advanced topics like collaborative design systems or API-driven data integration. Most tutorials are available in video or written formats, with practical exercises to reinforce key concepts.

Keep your plugin list and learning materials updated—software updates frequently introduce new features that outdated resources might not cover. Regularly explore official blogs or community forums to stay informed about emerging tools.

Key Takeaways

Here's what matters when choosing web design tools:

  • Figma boosts team efficiency with live collaboration – 78% of teams work faster using shared editing and feedback
  • Sketch often adds 15% to project budgets due to needing separate prototyping plugins
  • Adobe XD cuts handoff time by 22% if you already use Photoshop or Illustrator

Next steps: Prioritize Figma for remote teams, Adobe XD for Creative Cloud users, and budget for Sketch’s plugin costs.