
GITNUXSOFTWARE ADVICE
Music And AudioTop 10 Best Deejaying Software of 2026
Ranked roundup of Deejaying Software for DJ workflows, covering Serato DJ Pro, Rekordbox DJ, and Traktor Pro with key strengths and tradeoffs.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Serato DJ Pro
Serato DJ Pro timecode and vinyl control support with DVS workflow
Built for mobile DJs and turntablists needing low-latency performance workflow.
Rekordbox DJ
Editor pickQuantized beat-synced Performance Pads with loop and effect control
Built for dJs building curated libraries and performing with controller-driven mixing.
Traktor Pro
Editor pickTraktor Remix Decks for rapid phrase triggering, looping, and performance remixing
Built for dJs using hardware workflows who want four-deck control and remix-ready tools.
Related reading
Comparison Table
This comparison table maps Deejaying software across integration depth, data model design, and the automation and API surface used for device, library, and workflow extensions. It also highlights admin and governance controls such as provisioning patterns, RBAC support, and audit log coverage so teams can assess configuration management, throughput under load, and extensibility without changing core playback behavior.
Serato DJ Pro
DJ controller softwareScratch and DJ mixing software with performance features, audio deck controls, and controller support for live sets.
Serato DJ Pro timecode and vinyl control support with DVS workflow
Serato DJ Pro stands out for deep controller integration and fast performance workflow with broad hardware support. It delivers full-deck mixing with stable audio engine, performance pads, and extensive effects plus sampler tools.
The software emphasizes library-based track organization, cueing, and precise playback control for live sets. Performance-centric features include vinyl and timecode-style workflows for turntablists.
- +Strong controller mapping and tight hardware integration
- +Powerful performance effects with flexible routing
- +Reliable library, cue, and workflow tools for fast set prep
- –Some advanced workflows require add-on components
- –Video mixing and projection features are limited versus DJ suites
- –Serato-focused ecosystem can reduce portability across setups
Club DJs
Daily gigs with multiple controller models
Faster set transitions
Turntablists
Vinyl-style scratch with timecode workflow
Consistent scratch performance
Show 2 more scenarios
Mobile entertainers
Event playback with quick library navigation
Fewer playback mistakes
Library-based organization and hot cues speed song selection and precise playback control between requests.
Live remix performers
Sampler and effects for on-stage edits
More creative live edits
Sampler tools and performance effects enable real-time one-shots and transitions without stopping the mix.
Best for: Mobile DJs and turntablists needing low-latency performance workflow
More related reading
Rekordbox DJ
DJ controller softwarePerformance-oriented DJ software with library management and deck features designed for Pioneer DJ workflows.
Quantized beat-synced Performance Pads with loop and effect control
Rekordbox DJ stands out for its tightly integrated library and performance workflow built around track preparation in advance of sets. It provides beatmatching-focused deck controls, quantized looping, and transition tools geared toward live DJ mixing.
The software supports export-oriented analysis and track organization with waveform-driven browsing that speeds up set building. A controller-first interface and performance history tools help DJs maintain consistent playback during long sessions.
- +Strong library management with detailed track analysis and fast browsing
- +Reliable deck controls for beatmatching, cueing, and performance-ready looping
- +Quantized effects and beat-synced transitions support smoother live mixing
- +Workflow integrates well with controller layouts for quick setup
- –Advanced options can feel dense for users who want minimal setup
- –Hardware routing and output configuration can require careful initial tuning
- –Some performance tasks are slower when rebuilding layouts mid-set
- –Visualization depth can increase CPU usage on lower-spec systems
Bedroom DJs preparing weekly sets
Organize tracks with performance history
Faster set assembly
Club DJs running long prime-time sets
Maintain consistent transitions using deck tools
Stable performance flow
Show 2 more scenarios
Wedding DJs managing requests live
Quickly locate and mix new songs
Quicker crowd-responsive mixing
Waveform-driven browsing and controller-first workflow reduce friction when adding tracks mid-event.
Mobile DJs exporting prepared libraries
Transfer analysis and cue data
Less setup time
Export-oriented analysis and track organization help move prepared collections between laptops and drives.
Best for: DJs building curated libraries and performing with controller-driven mixing
Traktor Pro
DJ performance softwareBeat-matched DJ mixing software with remix decks, effects, and hardware controller integration.
Traktor Remix Decks for rapid phrase triggering, looping, and performance remixing
Traktor Pro stands out with deep DJ controller mapping and a mature mixing workflow built around deck-centric hardware control. It delivers four-deck mixing, extensive beatmatching and deck effects, and a performance-focused browser for track management.
The software also supports stem-level-style remixing workflows through time-stretching and remix tools built for rapid cueing and layout changes. Overall, it targets DJs who want tight hardware integration and broad effects rather than a purely mobile performance setup.
- +Four-deck layout with tight deck control and cue workflows
- +Powerful remix and time-stretching tools for performance-ready editing
- +Strong effects suite with flexible routing for creative mixing
- –Large feature set can feel complex without dedicated setup time
- –Library organization and tags can require careful initial configuration
- –Advanced routing and effects tuning can overwhelm quick sessions
Club DJs with native controllers
Four-deck mixing with hardware-aligned controls
Faster transitions during live sets
Bedroom DJs recording sessions
Stem-style remix cues using beat grids
More remix variations per take
Show 2 more scenarios
Event DJs managing large libraries
Tag-driven track browsing and previews
Less downtime between songs
DJs filter by collections and prepare tracks with consistent cue points and analysis data.
Mobile DJs on limited setup
Laptop-only mixing with controller mapping
Tighter control on smaller gigs
Users map hardware layouts to decks for reliable effects, EQ, and transport control.
Best for: DJs using hardware workflows who want four-deck control and remix-ready tools
VirtualDJ
All-in-one DJ softwareAll-in-one DJ software that supports mixed media playback, controller mapping, and live effects.
Realtime beat-synced video mixing with effects and transitions
VirtualDJ stands out for its tight mixing workflow that supports performance modes like time-synced mixing and effects with one-screen control. It combines DJ mixing, audio and video playback, and device integration using built-in routing and controllers.
Smart features like beatmatching assistance, beat grids, and versatile effects help DJs keep transitions consistent during live sets. Extensive media format support and mapping tools make it adaptable to different libraries and hardware setups.
- +Built-in video mixing and effects for audio-and-video DJ sets
- +Beat grid and tempo syncing streamline beatmatching across tracks
- +Deep controller mapping with MIDI and device integration support
- +Versatile mixing deck modes for turntable, CDJ, and mixer styles
- –Complex settings and routing can feel heavy for first-time setup
- –Advanced effects and automation require careful learning to use well
- –Performance stability can depend on storage speed and system tuning
Best for: DJs performing audio or video sets who want controller-driven control depth
edjing Mix
Mobile DJ appMobile DJ mixing app that provides two-deck mixing, sampler-like features, and effects using on-device audio.
Beatmatching and waveform-driven deck control for rapid track alignment
edjing Mix stands out for enabling DJ mixing inside a browser-style experience with a touchscreen-friendly interface. It delivers beatmatching tools, track library playback, EQ and effects, and performance-oriented controls aimed at quick set building.
The app also supports creating mixes with usable deck workflows, including looping and transitions. Ready-to-perform features are geared toward practicing mixes and arranging songs with minimal friction.
- +Browser-based mixing workflow with deck controls optimized for quick sessions
- +Built-in beatmatching support with waveform visibility for faster alignment
- +Performance effects and EQ are accessible during live playback
- –Advanced pro-audio tools are limited compared with dedicated DJ software
- –Library organization and sourcing options feel less flexible than desktop suites
- –Workflow depth for long-form production and automation is comparatively shallow
Best for: Casual to intermediate DJs needing fast web-based mixing practice
djay Pro AI
AI DJ softwareDJ mixing software with AI-assisted beat detection and mixing tools for live performance workflows.
AI-assisted track analysis for tempo, key, and transition-ready cueing
djay Pro AI blends AI-driven audio analysis with a classic DJ workflow in a single desktop app. Core capabilities include beatmatching and mixing, waveform-based deck controls, and music library organization designed for rapid set building. The AI features focus on assisting transitions such as matching key or tempo cues and improving track insights from imported audio.
- +AI-assisted track matching speeds cueing and transitions for mixed sets
- +Waveform deck view supports fast beat and phrase alignment
- +Controller-friendly layout fits common DJ hardware workflows
- +Key and tempo insights reduce manual listening overhead
- –AI analysis can add overhead for users who prefer fully manual mixing
- –Advanced routing and studio-style setup feels less deep than pro DAWs
- –Library organization tools are useful but not as flexible as full management apps
Best for: Mobile club DJs needing AI-assisted mixing with controller-ready desktop control
Resolume Avenue
Live AV performanceLive performance software for synchronizing audio and video so DJ sets can drive visuals in real time.
Multi-layer compositing with real-time effects and timeline-driven performance control
Resolume Avenue stands out for mixing video like a performance instrument, with a real-time patching workflow built for live shows. It supports DJ-style session control using layered visuals, beat-synced effects, and timeline tools for consistent transitions. Core capabilities include multi-layer compositing, media inputs from clips or devices, and extensive effects stacks that can be automated during performances.
- +Layer-based video mixing with instant, performance-focused controls
- +Strong beat synchronization for effects timing and visual transitions
- +Real-time effects stack with automation-ready parameters
- –Steeper learning curve than typical audio DJ decks
- –Live stability depends on media prep and hardware capacity
- –Less optimized for audio-centric mixing workflows
Best for: Live performers needing beat-synced visual mixing with layered effects
Ableton Live
Live performance workstationLive performance production environment that supports DJ-style arrangement playback, mixing, and real-time audio effects.
Session View clip launching with real-time warp-based audio time-stretching
Ableton Live stands out for making live remixing workflow central, with Session View that encourages clip launching and improvisation. It also supports DJ-style audio handling through audio warping, time-stretching, and flexible routing for effects chains.
Built-in instruments and effects enable performance-ready sound design alongside mixing, while Link sync lets compatible devices follow tempo and transport. The combination of clip-based composition tools and real-time performance features makes it more than a standard deck application.
- +Session View enables fast clip launching for live remix performance
- +Warping and time-stretching maintain groove while aligning tracks
- +Deep audio effects and instrument routing support complex DJ sets
- +Ableton Link synchronizes tempo and transport with compatible apps
- –Layout can feel complex for users expecting two-deck DJ behavior
- –Advanced routing and automation require more setup than typical DJ software
Best for: Performers building improvised sets with clip launching and effects
Mixxx
Open source DJ softwareOpen source DJ software with multi-deck mixing, effects, beat tracking, and controller support.
Timecoded vinyl control using external timecode playback for traditional mixing
Mixxx stands out by running as DJ mixing software built for low-latency performance across Windows, macOS, and Linux. It supports timecoded and vinyl-style control via external hardware, full deck mixing, and audio effects with beat-synced playback.
Library management, hot cues, looping, and quantized transitions are designed around live workflow on a controller. Advanced routing and flexible audio configuration help users integrate microphones and multi-output setups for performances.
- +Low-latency engine with deck sync and stable beatmatching tools
- +Controller mapping supports common MIDI and HID DJ hardware layouts
- +Timecoded vinyl and keyboard-style mixing workflows are supported
- +Beat-synced effects, loops, and hot cues enable fast live edits
- –Setup and audio routing can feel technical for first-time users
- –Serious customization depends on configuration and controller mapping effort
- –Some advanced features require deeper workflow tuning
Best for: DJs needing flexible controller control and timecode mixing on desktop
Bitwig Studio
Live performance workstationMusic production and live performance software that can be used for DJ-style sets with clip launching and effects.
The Grid modular environment for custom live performance instruments and effects
Bitwig Studio stands out with its fully modular sound design and deep workflow customization for production and DJ-style performance. It supports clip launching, arrangement-style control, and real-time audio warping for stable beatmatching across varied material.
The Grid modular environment and extensive device ecosystem enable fast on-the-fly sound shaping during live sets. Integrated routing, advanced modulation, and multi-touch control support expressive performances without leaving the main timeline.
- +Clip launching plus timeline editing supports flexible live remix workflows
- +The Grid modular system enables complex, performance-ready sound transformations
- +Real-time warping and time-stretch keep loops aligned during performance
- +Advanced modulation and routing help build expressive, repeatable performance chains
- –Live DJ ergonomics depend heavily on controller setup and mapping effort
- –Grid depth can slow performance-building for users who want quick DJ results
- –Standalone DJ deck features like dedicated track browsing feel less focused than mixers
- –Large projects require careful CPU management when many devices are active
Best for: Producers DJing with modular sound design and controller-driven performance workflow
Conclusion
After evaluating 10 music and audio, Serato DJ Pro stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
How to Choose the Right Deejaying Software
This buyer's guide covers Serato DJ Pro, Rekordbox DJ, Traktor Pro, VirtualDJ, edjing Mix, djay Pro AI, Resolume Avenue, Ableton Live, Mixxx, and Bitwig Studio. It focuses on integration depth, the underlying data model, automation and API surface, and admin governance controls. It also maps these factors to concrete workflows such as DVS timecode mixing in Serato DJ Pro and tempo-synced clip launching in Ableton Live.
Deejaying software for live mixing workflows, controller mapping, and synchronized playback
Deejaying software coordinates track playback, deck mixing, effects, and controller input so performance actions stay time-aligned. It also manages track libraries, cue points, loops, and session state so sets can be prepared before the first transition. Tools like Serato DJ Pro and Rekordbox DJ focus on library-based cueing plus deck controls that match controller workflows.
Production-first performers often choose Ableton Live or Bitwig Studio when clip launching and modular sound design must share the same timeline. Live audiovisual performers typically add Resolume Avenue when beat-synced multi-layer video compositing must be controlled from the same performance session.
Integration, data modeling, automation controls, and governance in DJ software
Integration depth matters because deck hardware support, controller mapping behavior, and audio routing choices determine whether performance stays stable under real show conditions. Data model choices matter because track organization, cue storage, loop state, and clip/session state dictate how reliably sets can be rebuilt on different machines.
Automation and API surface matter because live operations often require repeatable patching, scheduled changes, or external triggers rather than manual interactions. Admin and governance controls matter for teams because permissioning, audit trails, and configuration management reduce accidental changes during deployments.
Controller integration and deck mapping behavior
Serato DJ Pro is built around tight controller mapping and low-latency performance workflow, including DVS timecode and vinyl control support. Rekordbox DJ also emphasizes controller-first performance layouts with quantized Performance Pads for loop and effect control.
Library and session data model for rebuildable sets
Rekordbox DJ centers a library workflow with waveform-driven browsing and performance history tools that support consistent playback over long sessions. Serato DJ Pro emphasizes library-based track organization, cueing, and precise playback control for fast set prep.
Timecode and vinyl-style control paths
Serato DJ Pro supports timecode and vinyl-style workflows through a DVS control model for turntablists. Mixxx also supports timecoded vinyl control using external timecode playback so traditional mixing setups can be maintained on desktop.
Automation and real-time synchronization surface
Resolume Avenue provides real-time patching and beat-synced effects for multi-layer visuals, with timeline-driven performance control. Ableton Live provides Ableton Link tempo and transport synchronization plus Session View clip launching with warp-based time-stretch for alignment.
Effects and routing depth tuned for live phrase control
Traktor Pro provides four-deck mixing plus extensive beatmatching and deck effects with flexible routing. VirtualDJ pairs audio mixing with one-screen control that supports realtime beat-synced video mixing with effects and transitions.
Extensibility through modular performance environments
Bitwig Studio supports the Grid modular environment so live performance instruments and effects can be constructed as custom devices. Ableton Live supports clip-based composition tools plus deep audio effects and routing for live remixing.
Pick the integration path, then validate the automation and governance fit
The decision starts with the required performance control model. Serato DJ Pro is the clearest choice for DVS timecode vinyl workflows, while Rekordbox DJ and Traktor Pro emphasize performance-ready deck control built for beatmatching and looping. Next, confirm the data model and rebuild path for sets.
Rekordbox DJ’s waveform-driven browsing and performance history support fast rebuilds, while Ableton Live and Bitwig Studio treat clip launching and modular device chains as first-class session state. Finally, evaluate automation and governance controls against operational needs. Team deployments require clear permissioning and auditability, and tools with strong configuration surfaces help avoid risky mid-show changes.
Choose the primary performance control model
For turntablists and mobile DJs who need timecode vinyl mixing, start with Serato DJ Pro because it includes DVS timecode and vinyl control workflows. For controller-driven beatmatching and quantized loops, prioritize Rekordbox DJ with Performance Pads and beat-synced transition tools.
Match the data model to how sets are built and rebuilt
If the workflow depends on curated track prep with waveform browsing and consistent session history, Rekordbox DJ matches that library-first workflow. If the workflow depends on clip launching and warp-based alignment during performance, choose Ableton Live so Session View and real-time time-stretch stay aligned.
Validate synchronization requirements across audio or audiovisual outputs
For beat-synced visuals with layered effects, Resolume Avenue provides multi-layer compositing and timeline-driven performance control. For audio and video mixing in one performance controller flow, VirtualDJ combines realtime beat-synced video mixing with effects and transitions.
Assess automation and external control needs for repeatable operations
If live operations require external devices to follow tempo and transport, Ableton Live supports Ableton Link synchronization. If modular performance chains must be changed without leaving the performance environment, Bitwig Studio’s Grid supports custom live performance instruments and effects.
Plan routing complexity before the first show
If the setup depends on advanced routing and effects tuning, Traktor Pro’s deep routing and effects can require configuration time. If routing and advanced effects learning need to be minimized for quick sessions, Rekordbox DJ’s controller layout integration and beatmatching-focused controls reduce mid-set complexity.
Select governance-friendly candidates for team or venue deployments
For multi-user scenarios, tools that rely on stable controller-first workflows and predictable library organization reduce accidental configuration drift, which is a common operational problem in tools with dense settings like Traktor Pro. For teams mixing many media types, keep Resolume Avenue and VirtualDJ configurations documented because live stability depends on media prep and hardware capacity.
Which DJs and performers match each software control model
Deejaying software selection depends on whether performance control is deck-based, clip-based, or instrument-and-visual driven. The best fit often becomes obvious when the required workflow is listed, such as DVS vinyl control or beat-synced multi-layer video. The audience segments below map directly to each tool’s best-fit use case and the concrete strengths described in the tools’ feature sets.
Turntablists and mobile DJs who need timecode vinyl control
Serato DJ Pro fits because it includes DVS timecode and vinyl control support with a low-latency performance workflow. Mixxx is the desktop option when timecoded vinyl control must be handled through external timecode playback.
Controller-driven DJs who build curated libraries for consistent long sets
Rekordbox DJ is the choice for fast set building because it combines waveform-driven browsing, detailed track analysis, and performance-ready looping with quantized tools. VirtualDJ also fits when controller mapping must cover both audio and video playback in a unified workflow.
Hardware-centric remix DJs who want four-deck control
Traktor Pro matches DJs who require a four-deck layout plus remix and time-stretching tools for rapid phrase triggering. It is also a fit when flexible effects routing supports creative mixing beyond simple two-deck mixing.
Performers who need beat-synced visuals as a first-class performance instrument
Resolume Avenue supports multi-layer compositing, beat-synced effects timing, and timeline-driven transitions for live video instruments. VirtualDJ can also be relevant when realtime beat-synced video mixing must sit alongside audio mixing and effects on the same controller workflow.
Producers and improvisers who want clip launching or modular performance chains
Ableton Live fits performers who need Session View clip launching with real-time warp-based time-stretching and Ableton Link sync. Bitwig Studio fits producers who want the Grid modular environment for custom live performance instruments and effects.
Common deployment and workflow errors seen across these DJ tools
Several pitfalls repeat across the reviewed tools when integration depth or configuration complexity is underestimated. Many issues come from expecting a one-size deck workflow when the tool is built around a different data model or performance control paradigm.
Operational mistakes often show up as brittle routing, slow mid-set changes, or configuration drift between machines. The corrective actions below target those concrete failure modes.
Choosing a deck-first tool for DVS timecoded vinyl needs without a DVS-capable workflow
For turntable timecode workflows, avoid relying on tools without explicit timecoded vinyl control paths. Use Serato DJ Pro for DVS timecode and vinyl control, or use Mixxx where timecoded vinyl control is supported via external timecode playback.
Overloading complex routing and effect tuning during short practice windows
Traktor Pro includes extensive routing and a large feature set that can overwhelm quick sessions if setup is deferred. Rekordbox DJ provides beatmatching-focused deck controls and quantized Performance Pads, which reduces the amount of routing complexity required for consistent live looping.
Treating visuals as an afterthought in audio-video performances
Resolume Avenue is designed for multi-layer compositing and timeline-driven performance control, so trying to run beat-synced visuals with a tool that is primarily audio deck focused often leads to unstable timing. VirtualDJ covers realtime beat-synced video mixing with effects and transitions when audiovisual sets must be controlled together.
Expecting AI-assisted cueing to remove all manual workload
djay Pro AI includes AI-assisted track analysis for tempo, key, and transition-ready cueing, but it can add analysis overhead for users who prefer fully manual mixing. Choosing djay Pro AI makes sense only when tempo and key insights reduce manual listening overhead for the set style.
Ignoring the setup effort required for controller and audio routing technicality
Mixxx and VirtualDJ can require technical setup and careful routing for first-time deployment, which can break rehearsal timelines. Planning controller mapping and audio routing during setup time reduces the chance of performance stability issues tied to storage speed and system tuning in VirtualDJ.
How We Selected and Ranked These Tools
We evaluated Serato DJ Pro, Rekordbox DJ, Traktor Pro, VirtualDJ, edjing Mix, djay Pro AI, Resolume Avenue, Ableton Live, Mixxx, and Bitwig Studio using features, ease of use, and value as the scoring pillars. Features carried the most weight at 40% while ease of use and value each accounted for 30% in the overall rating.
This ranking reflects editorial research over the provided tool feature descriptions, with the highest scores going to tools that match the strongest stated workflow needs. Serato DJ Pro stood apart because it combines timecode and vinyl control support with a DVS workflow and a high features plus ease-of-use profile, which directly improved the features and ease-of-use portions of the score for turntablists and mobile DJs.
Frequently Asked Questions About Deejaying Software
How do Serato DJ Pro, Rekordbox DJ, and Traktor Pro differ in hardware-controller mapping and deck workflow?
Which DJ software supports timecode or vinyl-style external control on desktop with consistent deck behavior?
Which tools provide strong media-mixing beyond audio, such as video mixing or clip-based performance?
What integration and automation paths exist for connecting DJ software to other apps or systems?
How do admin controls, RBAC, and audit logs work for teams that run shared performance libraries and setups?
What data-migration approach helps when moving a library, cues, or playlists from one tool to another?
How do Serato DJ Pro, djay Pro AI, and edjing Mix handle track analysis and beat alignment cues?
Which software best supports multi-layer performance and complex real-time transitions during a live show?
What are common performance or stability issues when running DJ software, and how do the top options mitigate them?
Which tool is best for a producer who wants to DJ with modular or remix-ready workflow rather than only deck mixing?
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Music And Audio alternatives
See side-by-side comparisons of music and audio tools and pick the right one for your stack.
Compare music and audio tools→FOR SOFTWARE VENDORS
Not on this list? Let’s fix that.
Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.
Apply for a ListingWHAT THIS INCLUDES
Where buyers compare
Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.
Editorial write-up
We describe your product in our own words and check the facts before anything goes live.
On-page brand presence
You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.
Kept up to date
We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.
