
GITNUXSOFTWARE ADVICE
Furniture And Home DecorTop 10 Best Living Room Design Software of 2026
Top 10 Living Room Design Software ranked by features and pricing, with tools like SketchUp and RoomSketcher, for quick shortlist decisions.
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.
SketchUp
Ruby API scripting for custom commands, batch edits, and entity-level geometry automation.
Built for fits when teams need iterative living room layout automation via plugins on workstations..
RoomSketcher
Editor pickFurniture and room layout placement workflow that drives 3D scene renders from a structured model.
Built for fits when teams need repeatable living-room layouts and renders without heavy custom automation..
Planner 5D
Editor pickScene export from a structured room model with saved camera and view states.
Built for fits when visual room iteration and render handoff matter more than API automation..
Related reading
Comparison Table
This comparison table maps living room design software across integration depth, data model structure, and the automation and API surface available for custom workflows. It also evaluates admin and governance controls like RBAC, configuration scope, provisioning paths, and audit log coverage. The goal is to help readers compare extensibility and operational fit, not just rendering features.
SketchUp
3D modeling3D modeling software that supports interior design workflows with layout, materials, and lighting tools for room-scale visualization.
Ruby API scripting for custom commands, batch edits, and entity-level geometry automation.
SketchUp’s core fit for living room design comes from its component-based modeling for walls, furniture, and fixtures, plus scene management for alternate layouts. The exchange path for downstream presentation uses common interchange formats and the SketchUp file format structure, so geometry and materials can be carried into rendering and visualization tools. Extensions and Ruby scripting add automation for repeated edits, batch generation of components, and custom import and cleanup routines.
A tradeoff appears in governance depth when SketchUp runs as a local desktop modeler because there are fewer built-in admin controls for fine-grained RBAC and org-wide policy enforcement than design systems that are natively server-first. Automation is achievable through scripting and plugins, but it typically remains inside a user workstation rather than exposed as a managed API with central audit log. SketchUp fits teams that need high-throughput layout iterations and scene comparisons on workstations, then publish outputs to visualization steps that handle rendering and asset libraries.
- +Component-based data model keeps furniture and fixtures editable across scenes
- +Ruby scripting supports automation for repeatable geometry and layout edits
- +Extension ecosystem adds import cleanup and custom modeling tools
- +Scene and view management supports fast iteration between layout variants
- +Geometry operations stay stable for walkthrough-ready camera setups
- –Desktop-first workflow limits centralized RBAC and admin governance controls
- –Automation often stays local to a workstation instead of a managed API
- –Data model customization depends on extensions and script maintenance
Best for: Fits when teams need iterative living room layout automation via plugins on workstations.
RoomSketcher
room planningWeb and desktop floor plan and interior design tool that generates 2D and 3D room layouts from measurements.
Furniture and room layout placement workflow that drives 3D scene renders from a structured model.
Living-room design work typically needs consistent dimensions, object catalogs, and repeatable scene updates across iterations, and RoomSketcher’s model focuses on those inputs. The practical core is room layout creation plus furniture placement that can drive rendered visuals, which supports client reviews and internal sign-off. Integration breadth depends on the presence of an API and export formats that preserve geometry, object identifiers, and property schema for downstream systems.
A concrete tradeoff appears when teams need deep automation, because a UI-first design tool can limit configuration beyond the exposed schema. It fits best when the automation surface is centered on import export and repeatable scene generation rather than custom logic. A common usage situation is producing multiple living-room variants for stakeholders while keeping measurement and furniture choices consistent across renders.
- +UI-driven layout workflow ties measurements to furniture placement
- +3D renders support rapid visual reviews for living-room variants
- +Object placement workflow helps keep design iterations consistent
- +Exported scene outputs can support downstream documentation workflows
- –Automation depth depends on available scene data schema and exports
- –Extensibility is constrained if API access is limited
- –Admin governance features may be thin for large multi-team usage
Best for: Fits when teams need repeatable living-room layouts and renders without heavy custom automation.
Planner 5D
furnishing plannerBrowser-based interior design platform that creates 2D and 3D home layouts with drag-and-drop furnishing and material selection.
Scene export from a structured room model with saved camera and view states.
Planner 5D creates a design graph around rooms, furnishings, and materials, with camera and view states used for presentation exports. This data model supports repeatable layouts because object placement and material selection persist when the scene is edited. The integration surface in practice is file and media output for downstream review, not a schema-first API for external systems. Automation relies on in-editor tools and repeatable scene editing rather than background jobs or automation triggers.
A concrete tradeoff appears in governance and extensibility. RBAC, audit logging, and admin provisioning controls are not a first-class, externally managed surface for third-party workflows. Teams that need tight admin controls for multi-designer approvals and traceable changes may find the integration and governance controls shallow. Planner 5D fits usage situations where designers iterate visually and then share rendered outputs for client or contractor review.
- +Room and object placement with persistent scene structure for iterative layout work
- +Material selection and view states support consistent presentation exports
- +Export workflow supports design handoff to review and documentation tools
- –Limited evidence of a documented API for programmatic scene automation
- –Admin governance controls like RBAC and audit log are not integration-ready
- –Extensibility depends on the client UI instead of configurable automation hooks
Best for: Fits when visual room iteration and render handoff matter more than API automation.
Sweet Home 3D
open-source CAD-liteOpen-source interior design application that draws floor plans and renders 3D views with configurable furniture and materials.
2D plan and 3D view stay linked through a single editable layout model.
Sweet Home 3D is a living-room design tool built around a consistent scene data model with walls, furniture, and room layout objects. The integration depth centers on importing and exporting designs through standard file artifacts, plus configurable material and texture assets for predictable rendering.
Automation and extensibility are limited because the project focuses on interactive editing rather than a formal automation and API surface. Admin and governance controls are minimal because the workflow model does not provide RBAC, audit logs, or provisioning primitives.
- +Scene graph objects for walls, doors, windows, and furniture
- +Exports and imports support cross-tool sharing of floor plans
- +Material and texture configuration keeps visual output consistent
- +Collision-style placement and snapping improves layout accuracy
- –No published automation API for programmatic design generation
- –Limited extensibility via external integrations and plugins
- –Minimal admin controls like RBAC and audit logging
- –Automation throughput depends on manual editing rather than batch runs
Best for: Fits when individuals need repeatable room layouts with consistent scene modeling.
Floorplanner
web floor plansWeb-based floor plan and interior layout tool that supports 2D drawing and interactive 3D visualization.
2D-to-3D room model updates keep furniture placement consistent across both views.
Floorplanner renders living room layouts through a browser-based 2D and 3D editor tied to a room-and-furniture data model. The workflow supports drag-and-drop placement, dimensional constraints, and style adjustments that persist across view modes.
Integration depth is limited because automation is centered on project saving and sharing rather than a documented schema-first API. Governance controls focus on project access and ownership, with fewer visible admin controls like RBAC scopes or audit logging for granular changes.
- +Browser editor supports 2D planning and 3D visualization from the same model
- +Dimensional controls keep furniture placements more consistent across views
- +Project sharing enables quick stakeholder review without manual exports
- +Asset library accelerates layout iterations for living-room scenarios
- –API and automation surface are not documented as schema-driven integrations
- –No clear RBAC controls for role-based project governance
- –Audit log and change history controls are not exposed for admin review
- –Custom data modeling beyond the built-in room and furniture schema is limited
Best for: Fits when teams need fast living-room layout drafts with lightweight review sharing.
Autodesk AutoCAD
CADGeneral-purpose CAD platform that supports precise interior room drawings, layout dimensions, and import-export workflows for design plans.
AutoCAD .NET API for programmatic creation and modification of drawing entities and blocks.
Autodesk AutoCAD fits teams that need high-fidelity 2D drafting for living room layouts plus standards-driven drawing management. The drawing data model centers on DWG entities, block definitions, layers, and constraints that persist through file exports and template workflows.
Integration depth is driven by Autodesk ecosystem authentication, file handling for collaborative review, and extensibility through AutoCAD APIs for automation of repeatable drafting tasks. Admin and governance controls rely on Autodesk Account identity, role-based access patterns across Autodesk services, and auditability through connected document and activity logs where available.
- +DWG-native data model preserves layers, blocks, and constraints for consistent revisions
- +Extensibility via AutoCAD .NET and scripting automates repeatable drawing standards
- +Template and sheet workflows support structured output for multiple room variants
- +Interoperable exchange formats help move layouts to rendering and review tools
- –Automation scope is strongest for drafting tasks, not full room simulation
- –Governance for drawing edits depends on connected Autodesk collaboration setup
- –Large DWG files can slow document throughput during heavy layout edits
- –Live configuration management for standards requires careful template and tooling design
Best for: Fits when teams require CAD-grade precision and API-driven automation for living room layouts.
Blender
3D renderingFree 3D creation suite that supports interior scene building with physically based rendering for photoreal living room visualization.
Blender Python API plus node systems for programmatic, repeatable room and material generation.
Blender’s differentiation comes from its extensibility via Python scripting and a scene-centered data model that drives rendering, animation, and asset workflows. The project file structure supports structured assets, node-based materials, rigging, and repeatable scene composition for living room design visualization.
Automation can be implemented through the Blender Python API, including procedural layout generation, batch rendering, and headless execution for throughput. Admin and governance controls are limited compared with enterprise design tools, but RBAC is typically handled outside Blender using file-level access and pipeline tooling.
- +Python API enables procedural room layouts and batch renders
- +Scene graph data model supports consistent asset reuse across designs
- +Node-based materials enable controlled lighting and material variants
- +Headless rendering supports higher throughput in render farms
- +Extensibility via addons supports workflow automation
- +Strong rigging and animation supports furniture staging
- –RBAC and audit logging are not built into core Blender
- –Multi-user editing requires external versioning and collaboration tooling
- –Headless pipelines demand Python and rendering pipeline setup
- –Enterprise governance features like policy enforcement are limited
Best for: Fits when teams need scriptable visualization workflows with custom automation and controlled data structures.
Lumion
visualizationReal-time visualization tool that turns 3D models into rendered exterior and interior scenes with material and lighting controls.
Real-time rendering viewport with live lighting and material updates during layout iteration
Lumion focuses on real-time architectural visualization with a workflow centered on scene import, material tuning, and rapid rendering iteration. Integration depth is limited to typical DCC and CAD handoff formats, since Lumion does not expose a first-class automation API for scene provisioning.
The data model is scene graph based on objects, materials, and camera paths, which supports predictable editing but constrains schema-level governance. Extensibility is primarily visual and asset-driven rather than programmatic, so admin and governance controls are mostly operator-side rather than system-side.
- +Real-time viewport supports fast material and lighting iteration
- +Scene structure supports cameras, animations, and exportable media sequences
- +Broad import compatibility supports common architectural handoffs
- +Asset library accelerates consistent furnishings and environment setup
- +Export pipeline supports high-throughput stills and video renders
- –No documented public API for programmatic scene provisioning
- –Limited automation surface for repeatable batch generation
- –Governance controls like RBAC and audit logs are not exposed for admins
- –Schema control over the data model is constrained by scene imports
- –Extensibility relies on assets and UI workflows rather than integrations
Best for: Fits when small teams need fast living room visualization output without automation integration demands.
Twinmotion
real-time vizReal-time visualization software used to render interior scenes from imported geometry with material, weather, and camera tools.
Real-time Datasmith scene editing with hierarchy-preserving updates for room materials and lighting.
Twinmotion renders and iterates living-room interior scenes from CAD or BIM inputs, with real-time navigation and material swaps. The integration depth depends on Datasmith ingestion, where geometry and hierarchy arrive as a structured data model for scene edits.
Automation and extensibility are largely tool-driven through import settings and scene asset management rather than a documented REST API or programmable schema control. Admin and governance controls are limited because RBAC, audit logs, and provisioning controls are not core features of the Twinmotion workflow.
- +Datasmith-based imports preserve object hierarchy for room-level edits.
- +Real-time viewport supports fast material and lighting iteration.
- +Asset library covers common interior elements for room composition.
- +Export tools support sharing static images and walkthrough videos.
- –No documented public API for scene automation or schema changes.
- –Limited RBAC and audit log controls for team governance.
- –Data model fidelity depends on upstream CAD or BIM export choices.
- –Extensibility relies on workflow configuration, not programmable hooks.
Best for: Fits when small teams need rapid living-room visualization from BIM imports with minimal automation requirements.
Revit
BIMBIM authoring software that supports interior modeling with parametric elements, schedules, and model-based documentation.
Revit API supports add-ins that programmatically create, modify, and schedule living space elements.
Revit fits teams that need a disciplined BIM data model for living room design workflows, not just visual layout. It supports deep integration with AutoCAD and Dynamo via APIs for automation, including model edits through add-ins and scripted operations.
The automation surface includes add-in development, Dynamo graphs, and export pipelines for rendering and documentation, which helps control throughput across repeatable variants. Governance depends on Revit Server or cloud collaboration tooling plus RBAC via the platform layer, while change tracking relies on worksharing logs and audit artifacts in the project environment.
- +Strong BIM data model with parametric families for repeatable living room variants
- +Extensibility through Revit API for add-ins that modify elements and constraints
- +Automation via Dynamo graphs to generate layouts and update parameters at scale
- +Worksharing supports coordinated editing with conflict management for teams
- –Automation can be complex because add-ins must map directly to Revit’s data structures
- –Model performance drops with heavy geometry and dense family instances
- –Collaboration governance tools depend on the surrounding platform layer and project setup
- –Rendering and interior styling still require external workflows for final look
Best for: Fits when teams need governed automation and a consistent data model for interior design variants.
How to Choose the Right Living Room Design Software
This buyer's guide covers living room design software workflows across SketchUp, RoomSketcher, Planner 5D, Sweet Home 3D, Floorplanner, Autodesk AutoCAD, Blender, Lumion, Twinmotion, and Revit. It focuses on integration depth, the underlying data model, automation and API surface, and admin and governance controls. The guide maps tool capabilities like SketchUp Ruby scripting and Revit Dynamo graphs to concrete selection criteria for teams that need repeatable layout and controlled exports.
Living room design tools that combine room modeling, scene outputs, and automation surfaces
Living room design software creates room layouts, furniture placements, and lighting or material setups that can be viewed as 2D plans, 3D scenes, or walkthrough-ready views. It solves the practical problem of keeping layout edits consistent across views while producing exportable artifacts for review and handoff.
SketchUp supports this with a component-based data model and Ruby scripting for entity-level automation, which keeps furniture and fixtures editable across scenes. RoomSketcher supports it with a structured room and furniture placement workflow that drives 3D scene renders from a consistent model.
Evaluation criteria for integration, data modeling, automation, and governance
Choosing living room design software often comes down to whether design data is available in a form that integrations can consume. Integration depth matters most when layout changes must be produced programmatically or pushed into an existing pipeline via an API and automation surface.
Data model quality affects edit stability and export predictability. Admin and governance controls matter when multiple people must work on shared projects with RBAC and an audit log.
Documented API and automation surface for scene or drawing provisioning
SketchUp offers a Ruby scripting surface for custom commands and batch edits, which supports repeatable geometry changes at the workstation level. Autodesk AutoCAD exposes a .NET API for programmatic creation and modification of drawing entities and blocks, which supports drafting automation beyond manual UI steps.
Room and furniture data model that stays editable across views
SketchUp keeps furniture and fixtures editable across scenes using components, which helps teams maintain layout consistency during iterations. Sweet Home 3D keeps 2D plan and 3D view linked through a single editable layout model that drives predictable edits.
Schema control and integration-ready scene structure for consistent exports
RoomSketcher ties measurements and furniture placement to a structured room model that drives 3D scene renders, which supports downstream documentation workflows via exported scene outputs. Planner 5D centers on a structured room model with saved camera and view states, which stabilizes handoff exports even when automation stays user-driven.
Automation throughput options like headless rendering and batch generation
Blender supports headless execution for batch rendering and uses the Blender Python API for procedural room and material generation, which enables higher throughput in render pipelines. Lumion focuses on real-time rendering with live lighting and material updates, which accelerates iteration speed but lacks a documented public API for batch provisioning.
Admin and governance controls for multi-user projects
Revit relies on surrounding platform layer governance through RBAC and worksharing logs, which provides a governance path for coordinated teams that use the Revit ecosystem. SketchUp and other workstation-first tools can lack centralized RBAC and admin governance controls, which raises friction for large multi-team usage.
Extensibility model that matches the team’s integration style
SketchUp extensibility relies on a Ruby scripting workflow and an extension ecosystem, which can add import cleanup and custom modeling tools but may require script maintenance. Blender extensibility uses Python plus addons that can implement procedural layout generation and controlled data structures, which fits teams that want repeatability from code.
A decision framework for selecting the right living room design tool
First decide whether the workflow needs programmatic provisioning via an API or whether structured exports from a room model are sufficient. For schema-first automation, Autodesk AutoCAD .NET API and Revit API and Dynamo graphs provide the clearest path from code to design artifacts.
Next verify governance and collaboration needs. Tools that emphasize local workstation editing, like SketchUp, require extra pipeline planning when RBAC and audit logging for shared projects are required.
Map the required automation path to a tool with the right API surface
If repeatable drafting or entity edits must be created programmatically, Autodesk AutoCAD is built around its .NET API for creating and modifying drawing entities and blocks. If repeatable interior design variants must be generated inside a BIM data model, Revit supports automation through Revit API add-ins and Dynamo graphs that update parameters and schedule elements.
Validate that the data model stays editable across layout iterations
If furniture and fixtures must remain editable through multiple camera and scene variants, SketchUp uses components to keep edits consistent across scenes. If a single linked layout model must drive both plan and 3D views, Sweet Home 3D links 2D plan and 3D view through one editable model.
Check whether the integration depends on exports or on a programmable provisioning interface
If integration is mainly about handoff through exports and saved view states, Planner 5D provides exports from a structured room model with saved camera and view states. If integration must start from structured room and furniture placement that drives 3D renders, RoomSketcher centers the workflow on a structured model that renders from furniture placement and supports exported outputs.
Align rendering and asset iteration to the team’s throughput requirements
If batch rendering and procedural generation matter, Blender uses the Blender Python API plus headless rendering for higher-throughput pipelines. If the main bottleneck is fast visual iteration on material and lighting, Lumion offers a real-time viewport for live lighting and material updates during layout iteration.
Plan for governance and change accountability before choosing the tool
If multi-user governance with RBAC and audit artifacts is a hard requirement, Revit’s collaboration governance relies on Revit Server or cloud collaboration tooling plus RBAC via the platform layer and worksharing logs. If centralized governance is limited, SketchUp’s desktop-first workflow can restrict centralized RBAC and admin governance controls, so pipeline review and access controls must be planned outside the modeling app.
Which teams should use which living room design tool
Different living room design tools serve different constraints around automation depth and governance. The best fit depends on whether the workflow is driven by code-driven repeatability, UI-driven iteration with exports, or real-time visualization from imported geometry.
Teams that need code-driven layout edits on a workstation
SketchUp fits teams that want iterative living room layout automation via plugins and Ruby scripting for custom commands and batch edits. This matches a workstation-first approach where entity-level geometry automation is implemented through the Ruby surface and extensions.
Teams that need repeatable layouts and renders without building automation
RoomSketcher fits teams that need repeatable living-room layouts and 3D renders from a structured placement workflow. Planner 5D fits teams that prioritize visual iteration and export handoff using saved camera and view states rather than a developer-grade API.
Professionals who need CAD-grade precision and API-driven drafting
Autodesk AutoCAD fits teams that require DWG-native precision and API-driven automation of repeatable drafting standards. The AutoCAD .NET API supports programmatic creation and modification of entities and blocks, which aligns with controlled drawing workflows.
Design and visualization teams building procedural pipelines and batch renders
Blender fits teams that want scriptable visualization workflows with procedural room and material generation via the Blender Python API. Headless rendering and node-based material control support throughput increases when multiple variants must be rendered in a pipeline.
BIM-driven teams that require governed automation and consistent schema
Revit fits teams that need a disciplined BIM data model with parametric families for repeatable interior design variants. Revit’s API and Dynamo graphs enable add-ins and graphs that create, modify, and schedule living space elements while collaboration governance depends on Revit Server or cloud platform RBAC.
Pitfalls that break integration depth, automation, or governance
Several common selection mistakes repeat across living room design tools. The main issues come from mismatched expectations around API availability, governance controls, and what the data model can keep consistent during iteration.
Assuming a real-time renderer includes a public automation API
Lumion and Twinmotion provide real-time viewport workflows and fast iteration, but they do not expose a first-class automation API for scene provisioning. Scene automation in these tools tends to be driven by import settings and asset workflows rather than programmable provisioning.
Choosing a tool for export handoff while needing schema-driven programmatic changes
Planner 5D and Floorplanner center on project saving, sharing, and exports rather than a documented schema-first API for programmatic scene automation. RoomSketcher and SketchUp can offer more structured model workflows, but deep integration still depends on whether a documented API surface exists for the required automation.
Ignoring governance needs until multiple teams share projects
SketchUp can be limited by desktop-first workflow constraints that reduce centralized RBAC and admin governance controls. Revit provides a more explicit governance path through RBAC via the surrounding collaboration platform and worksharing logs, while Sweet Home 3D and Floorplanner show minimal admin governance controls like RBAC and audit logs.
Expecting full interior simulation from CAD-focused tools
Autodesk AutoCAD emphasizes precise 2D drafting with DWG-native data models and API-driven drafting automation. AutoCAD supports interoperability through file exchange, but it is not designed as a full room simulation workflow the way Revit and visualization tools like Blender focus on scene rendering and asset pipelines.
How We Selected and Ranked These Tools
We evaluated SketchUp, RoomSketcher, Planner 5D, Sweet Home 3D, Floorplanner, Autodesk AutoCAD, Blender, Lumion, Twinmotion, and Revit using feature coverage, ease of use, and value. Features carried the most weight at 40%, while ease of use and value each accounted for 30% of the overall score in the editorial ranking. The scoring stayed grounded in the stated capabilities for integration depth, data model behavior, automation and API surface, and governance controls such as RBAC and audit logging where they were described.
SketchUp ranked highest because its Ruby scripting supports entity-level geometry automation and batch edits, and its component-based data model keeps furniture and fixtures editable across scenes. That combination lifted both features coverage and practical iteration workflows compared with tools where automation stayed primarily export-driven or UI-driven.
Frequently Asked Questions About Living Room Design Software
Which tool supports the most automation via a documented scripting API for living room layout changes?
How do these tools handle data model consistency when switching between 2D plans and 3D views?
Which option is most suitable for governed team collaboration with RBAC and audit logging for shared projects?
What is the cleanest path to migrate existing design data into a new workflow?
Which tool best fits CAD-grade precision requirements for living room layouts and documentation outputs?
How do integrations differ when a workflow needs geometry from CAD or BIM imports into a real-time visualization scene?
Which platform is better for repeatable visualization variants with scripted scene generation and batch renders?
What tends to break first when exporting handoff scenes for review across tools?
Which tool offers the strongest extensibility model for custom pipelines that automate layout, materials, and renders?
Conclusion
After evaluating 10 furniture and home decor, SketchUp 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.
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
Furniture And Home Decor alternatives
See side-by-side comparisons of furniture and home decor tools and pick the right one for your stack.
Compare furniture and home decor 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.
