
GITNUXSOFTWARE ADVICE
Education LearningTop 10 Best Deadline Management Software of 2026
Top 10 Deadline Management Software ranked for 2026 with tool comparisons for teams, including Todoist, Microsoft Planner, and monday.com.
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.
Todoist
Natural language input that schedules tasks with due dates and reminders
Built for individuals and small teams managing task deadlines with lightweight automation.
Microsoft Planner
Editor pickMy Tasks view that consolidates assigned deadlines across multiple plans
Built for microsoft 365 teams managing straightforward deadlines with visual boards.
monday.com
Editor pickTimeline view with dependency fields and date-based milestone tracking
Built for teams managing cross-functional deadlines with dashboards and automation.
Related reading
Comparison Table
This comparison table reviews deadline management software across integration depth, including how each tool connects to calendars, task apps, and document systems. It also compares data model structure and schema options, then maps automation and API surface for configuration, extensibility, and throughput. Admin and governance controls are covered through RBAC, provisioning workflow, and audit log coverage so teams can match operational requirements to each platform.
Todoist
task managementManage personal and team tasks with due dates, recurring deadlines, priority rules, and calendar sync for deadline-driven learning workflows.
Natural language input that schedules tasks with due dates and reminders
Todoist stands out with a fast natural-language input flow that turns deadlines into trackable tasks in seconds. The app supports recurring due dates, priority tagging, filters, and project organization to manage work with time-bound commitments.
Deadline management is strengthened by reminders, timezone-aware due dates, and cross-device sync that keeps due dates consistent. Built-in reporting and trend views help teams and individuals spot overdue patterns and workload imbalance.
- +Natural-language entry quickly converts deadlines into due tasks
- +Recurring due dates handle repeating obligations without extra scheduling work
- +Filters surface tasks due soon for focused deadline execution
- +Reminders and notifications reduce missed deadlines across devices
- +Project and label structure supports scalable deadline categorization
- –No native Gantt or calendar drag-and-drop planning for complex timelines
- –Limited dependency modeling makes multi-task deadline chains harder
- –Advanced team planning requires workarounds for scheduling views
Freelancers and contractors
Track client deliverables with natural-language dates
Fewer missed deliverables
Product and project managers
Monitor recurring milestones and overdue dependencies
Clearer milestone visibility
Show 2 more scenarios
Remote teams and coordinators
Coordinate tasks across time zones
Reduced time-zone confusion
Applies timezone-aware due dates and syncs tasks so all members see the same deadlines.
Students and academic advisors
Manage assignment deadlines and reminders
Better assignment pacing
Turns due dates into reminders and recurring tasks for semester schedules.
Best for: Individuals and small teams managing task deadlines with lightweight automation
More related reading
Microsoft Planner
team planningCreate plan-based task lists with assigned owners, due dates, and progress views in Microsoft 365 for structured education deadlines.
My Tasks view that consolidates assigned deadlines across multiple plans
Microsoft Planner stands out for combining simple task boards with Microsoft 365 group collaboration. Teams can assign owners, set due dates, and track progress using bucketed plans that mirror real workflows.
Deadline visibility is strengthened by My Tasks views and Planner’s email notifications, while reporting stays lightweight through dashboard-style summaries. Integrations with Microsoft Teams, Outlook, and Microsoft Graph enable action from familiar productivity apps.
- +Visual bucket boards make deadline workflow status instantly scannable
- +Task assignments, due dates, and checklists support day-to-day execution tracking
- +Teams and Outlook integration reduces context switching for reminders and updates
- +Planner dashboards summarize plan progress without building custom reports
- –No native critical path or dependency management for complex scheduling
- –Advanced reporting and workload analytics remain limited versus dedicated PM tools
- –File management is basic for deadline evidence compared to full project suites
Project coordinators in Microsoft 365 groups
Maintain task due dates per bucketed plan
Fewer missed delivery deadlines
Team leads managing recurring sprint work
Assign owners and follow due date changes
Clear ownership and accountability
Show 2 more scenarios
Operations analysts coordinating cross-team requests
Coordinate Outlook-driven approvals with Planner notifications
Faster request turnaround times
Analysts route tasks through Planner boards and rely on notifications to reduce status-checking overhead.
Department managers reviewing workload deadlines
Use lightweight summaries for deadline visibility
Improved deadline visibility
Managers review dashboards-style summaries to spot overdue tasks without building separate reporting tools.
Best for: Microsoft 365 teams managing straightforward deadlines with visual boards
monday.com
workflow boardsRun deadline-based workflows with boards, date columns, notifications, automations, and dashboards suited for tracking learning tasks and milestones.
Timeline view with dependency fields and date-based milestone tracking
monday.com supports deadline management through configurable boards that capture due dates, owners, and status fields for each deliverable. Timeline views and automation rules help teams keep work synchronized by updating statuses and sending reminders when deadline conditions are met. Dashboards then summarize schedule health across projects so stakeholders can spot overdue items and stalled dependencies.
A key tradeoff is that deadline discipline depends on consistent board design, with teams needing to define fields and automation rules for each workflow. It fits situations where work spans multiple functions and cross-team dependencies, such as coordinating approvals and launch tasks across several projects.
- +Visual timelines map milestones to dates with dependency awareness
- +Board templates accelerate deadline tracking without redesigning workflows
- +Automation rules reduce missed deadlines through status and date triggers
- +Dashboards aggregate due items across multiple boards and teams
- –Complex permission setups can slow down cross-team deadline collaboration
- –Automation rule logic can become hard to troubleshoot at scale
- –Advanced reporting often needs careful field design upfront
- –Timeline views can feel cluttered for very large projects
Product teams
Track release tasks across timelines
Fewer missed release milestones
Project managers
Manage dependencies between workstreams
Clearer schedule risk visibility
Show 2 more scenarios
Operations teams
Run recurring compliance due dates
On-time regulatory submissions
Rules update task status and trigger reminders for recurring reviews and signoffs.
Customer success teams
Coordinate onboarding deliverable deadlines
Faster onboarding completion
Custom fields track customer owners and due dates while dashboards show progress per account.
Best for: Teams managing cross-functional deadlines with dashboards and automation
Asana
project managementTrack assignments and due dates with timeline views, recurring tasks, and approvals for coordinating education projects and study plans.
Rules automation for due-date based notifications and field updates
Asana stands out for turning due dates into trackable work with status visibility across teams. Deadline management is handled through tasks with due dates, assignees, and project views like boards, timelines, and calendars.
Work can be kept current via recurring tasks, automated rules, and update workflows in comments and task fields. Cross-team dependencies can be modeled with linked work and structured project hierarchies.
- +Due dates on tasks with assignees keep deadlines centralized and searchable
- +Timelines and calendars reveal schedule conflicts across multiple projects
- +Rules automation updates fields and notifies stakeholders without manual tracking
- +Project templates speed up recurring deadline-driven workflows
- +Task dependencies and linked work support multi-team delivery plans
- –Deadline reporting across many projects can require extra configuration
- –Complex dependency chains become harder to reason about at scale
- –Workflow customization via fields and rules can be time-consuming upfront
Best for: Teams managing recurring delivery deadlines with visual planning and lightweight automation
ClickUp
task and projectOrganize tasks by due date across lists, spaces, and projects with reminders, recurring items, and time-saving automations for learning management.
Status and due-date automation rules that update tasks as deadlines near
ClickUp stands out with unified work management plus deadline-first execution across tasks, projects, and recurring items. Deadline control is handled through custom fields, status automation, timeline views, and task dependencies that surface blocked work.
Reporting focuses on due-date health through dashboards, workload views, and activity logs. The platform also supports reminders, recurring deadlines, and cross-team visibility via shared spaces and permissions.
- +Strong due date control with custom fields and deadline-focused views
- +Task dependencies help expose critical path and blocked work
- +Automation rules keep statuses aligned with approaching deadlines
- +Workload and timeline views support quick capacity and schedule checks
- +Dashboards consolidate due-date trends and task progress
- –Workflow setup can become complex with many custom fields
- –Timeline and reports can feel dense for large projects
- –Cross-team permissions require careful configuration to avoid clutter
Best for: Teams needing deadline visibility, automation, and dependencies without code
Jira
issue trackingManage work items with due dates, issue workflows, and reporting to support deadline tracking for education operations and project delivery.
Advanced Roadmaps with timeline views for aligning due dates to releases and sprints
Jira stands out for deadline management built around customizable issue workflows and team-managed status visibility. Teams can model deadlines using issue types, due dates, SLA fields, and automation rules that trigger reminders, reassignments, and status transitions.
Planning and reporting rely on boards, filters, dashboards, and built-in analytics like sprint reporting and workload views. Integration options support linking deadlines to plans in Jira Align, connecting tasks to docs and commits, and syncing data with external scheduling and reporting tools.
- +Workflow customization supports deadline states from triage to done
- +Automation rules can enforce due dates with reminders and transitions
- +Dashboards and reports make overdue work visible across projects
- +SLA tracking helps teams measure and prioritize time-bound work
- –Deadline setup often requires configuration of workflows and fields
- –Complex automations can become hard to audit and maintain
- –Cross-team deadline reporting needs careful permission and filter design
Best for: Teams managing complex, status-driven deadlines with strong workflow control
Smartsheet
spreadsheet planningUse spreadsheet-style project planning with date fields, alerts, and automated workflows to manage education schedules and deadlines.
Gantt view with dependencies and milestone scheduling inside the Smartsheet interface
Smartsheet stands out with spreadsheet-like work management that supports gantt timelines, dependencies, and milestone tracking. Deadline management is handled through automated workflows, status dashboards, and alerts that push updates to teams.
Collaboration features include comments, @mentions, file attachments, and role-based sharing on shared sheets. Reporting works through dashboards and pivot-style summaries that roll up progress across projects and owners.
- +Spreadsheet-first interface makes building deadline trackers fast for non-technical teams
- +Gantt views support dependencies and critical sequencing for schedule clarity
- +Automations can alert owners and update statuses across related sheets
- –Complex automation chains can become hard to audit across many sheets
- –Advanced schedule modeling needs careful setup to avoid conflicting fields
Best for: Teams managing multiple projects needing spreadsheet workflows and gantt timelines
Airtable
database planningTrack records with date fields, reminders, and views that support deadline calendars and progress monitoring for learning programs.
Automation and reminders triggered by due dates and status changes
Airtable stands out by letting teams model deadlines in flexible databases with customizable views and automation. It supports deadline tracking through records, due dates, status fields, and reminder workflows.
It also covers task collaboration with comments, assignments, attachments, and form intake. The core strength is rapid tailoring of workflows to specific project structures without building a full bespoke system.
- +Deadline tracking with due date fields across multiple custom views
- +Automation can trigger reminders and status changes from workflow rules
- +Relational tables support linking projects, tasks, and owners
- –Complex interfaces and automation rules can slow adoption for simple teams
- –Granular permission setups require careful configuration across bases
- –Large deadline workloads can feel heavy without disciplined structure
Best for: Teams needing configurable deadline workflows with relational task tracking
Notion
knowledge and tasksBuild learning task databases with due-date properties, calendar views, and recurring templates for deadline-centric study tracking.
Database views with due dates and kanban or calendar switching
Notion stands out because deadlines can live inside a fully customizable workspace of pages, databases, and linked views. Deadline management is handled through database tables with due dates, status fields, and kanban or calendar views for monitoring.
Task automation relies on relational database modeling and lightweight workflows like templates, recurring tasks, and notifications. Collaboration is supported with comments, assignments, and document history to keep decision context tied to each deadline.
- +Relational databases model deadlines, dependencies, and ownership without external tools
- +Multiple deadline views including table, kanban, and calendar make status tracking flexible
- +Templates and recurring page workflows reduce rework for repeated deadline cycles
- +Comments and mentions keep decisions attached to the task record
- +Granular page permissions support shared workspaces and client-specific access
- –Deadline operations depend on database setup and can feel rigid after customization
- –Automation is limited compared with dedicated workflow engines for complex approval chains
- –Cross-tool deadline integrations and reporting require manual work or third-party connectors
Best for: Teams organizing deadlines in flexible databases with visual views and lightweight workflows
Trello
kanban boardsUse boards and cards with due dates, checklists, and notifications to manage day-by-day education tasks and assignments.
Card due dates combined with calendar-style reminders through Calendar Power-Ups
Trello stands out for deadline management through boards, lists, and cards that teams can reorganize as work advances. Due dates can be set on cards and tracked visually, and recurring checklists help turn milestones into repeatable delivery steps.
Power-Ups add scheduling views, automation triggers, and integrations with services like calendars and Slack so deadlines flow into daily collaboration. The core experience remains flexible but less specialized for cross-project deadline logic than dedicated scheduling tools.
- +Visual Kanban boards make deadlines easy to scan and reorganize
- +Card due dates and reminder-style workflows support day-to-day follow-up
- +Checklists convert milestones into actionable steps inside each card
- +Automation via rules reduces manual status updates across boards
- –Deadline rollups across many boards require Power-Ups or manual process
- –Gantt-style dependency tracking is limited compared with project scheduling tools
- –Complex multi-assignment and approvals need extra structure outside Trello
Best for: Teams managing deadlines with visual workflows across projects and departments
Conclusion
After evaluating 10 education learning, Todoist 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 Deadline Management Software
This buyer's guide covers Todoist, Microsoft Planner, monday.com, Asana, ClickUp, Jira, Smartsheet, Airtable, Notion, and Trello for deadline-driven execution and status tracking.
The guide focuses on integration depth, the data model behind due dates and dependencies, automation plus API surface expectations, and admin or governance controls like RBAC and auditability needs.
Deadline workflow systems that turn due dates into trackable work and accountable execution
Deadline management software organizes due dates, owners, and status changes into a structured workflow that helps teams prevent overdue work from slipping without visibility.
These tools connect schedule signals like due dates and SLA fields to automation like reminders, field updates, and task transitions so stakeholders can act from one shared source of truth. Systems like Asana and monday.com use tasks or board items with due dates plus views like timelines or calendars to show schedule conflicts across projects.
Integration, data model, automation control, and governance checkpoints for deadline tooling
Deadline workflows break down when due dates live in free-form text, when dependencies are modeled inconsistently, or when reminders and transitions lack a traceable automation trail.
These checkpoints map directly to real implementation outcomes in Todoist, Microsoft Planner, monday.com, Jira, and Smartsheet, where teams depend on notifications, views, and workflow logic to keep deadlines current.
Due date data model with recurring scheduling and searchable work items
A deadline tool needs due dates stored as structured fields on tasks or records so filtering, reporting, and reminders work consistently. Todoist supports recurring due dates with timezone-aware scheduling and fast deadline entry, while Notion and Airtable model due dates as properties inside databases and records.
Dependency and sequencing support for cross-task or cross-project critical paths
Complex deadline execution requires explicit dependency modeling, not just visual timelines. monday.com uses timeline views with dependency fields, ClickUp includes task dependencies that surface blocked work, and Smartsheet provides a Gantt view with dependencies and milestone scheduling.
Automation rules tied to due dates, statuses, and lifecycle transitions
Deadline tooling should automate updates and notifications when due dates approach or statuses change, rather than relying on manual check-ins. Asana rules automate due-date based notifications and field updates, ClickUp status and due-date automation rules keep tasks aligned as deadlines near, and Jira automation can trigger reminders, reassignments, and status transitions.
Integration depth across collaboration apps and execution surfaces
Integration depth determines how quickly teams can act on deadlines inside daily tools. Microsoft Planner connects with Microsoft Teams, Outlook, and Microsoft Graph, Todoist supports cross-device sync and calendar-related workflows, and Trello relies on Power-Ups to add calendar-style reminders and additional integrations.
Admin and governance controls for multi-team visibility and safe automation
Governance controls matter when many teams share deadline boards, spaces, or projects. Jira and monday.com both require careful permission and filter design for cross-team reporting, while Smartsheet and Airtable depend on role-based sharing and granular permissions across sheets or bases to prevent accidental exposure.
Automation and extensibility expectations for APIs and provisioning workflows
Extensibility should support programmatic configuration and repeatable provisioning so deadline schemas and automation rules stay consistent. Jira and monday.com are built around configurable workflows and board logic, while Airtable and Notion rely on structured database modeling that can be templated for repeated deadline cycles.
A deadline tooling decision framework for integration depth, automation control, and governance
Start with the deadline data model and dependency requirements so the workflow can represent critical sequencing without manual workarounds. Then assess automation control by checking whether due dates and statuses drive reminders, field updates, and lifecycle transitions with traceable outcomes.
Finally, validate integration depth inside the actual collaboration surface the team uses every day. Microsoft Planner fits teams already centered on Microsoft Teams and Outlook, while Smartsheet fits spreadsheet-first scheduling with Gantt dependencies and milestone tracking.
Model deadlines as structured fields before comparing views
Confirm that due dates are stored as first-class fields on tasks or records so filters, calendars, and dashboards stay accurate. Todoist converts natural-language deadlines into tasks with due dates and reminders, while Airtable and Notion keep due dates as properties inside databases so views like calendars or kanban reflect the same schema.
Choose a dependency approach that matches critical sequencing needs
If work needs critical path clarity, prioritize tools with explicit dependency modeling rather than relying on visual timelines alone. monday.com provides dependency fields in timeline views, ClickUp surfaces blocked work through task dependencies, and Smartsheet uses Gantt dependencies and milestone scheduling in the same interface.
Map automation triggers to the actual deadline lifecycle
Require automation that updates statuses or fields and sends reminders when due dates near or states change. Asana rules handle due-date notifications and field updates, ClickUp automation rules update tasks as deadlines approach, and Jira automation can enforce SLA-driven priority with reminders and status transitions.
Validate integration depth against the collaboration apps used daily
Pick the tool that reduces context switching by integrating with the team’s execution apps. Microsoft Planner integrates with Microsoft Teams, Outlook, and Microsoft Graph, while Trello uses Calendar Power-Ups plus automation rules to push due-date workflows into daily collaboration.
Confirm governance controls for cross-team reporting and safe automation
Check whether permissions, role-based sharing, and reporting filters support multi-team visibility without leaking sensitive sheets or boards. Jira and monday.com both need careful permission and filter design for cross-team deadline reporting, while Smartsheet and Airtable require granular role-based sharing across sheets and bases.
Assess extensibility needs for repeatable configuration at scale
If deadline schemas and automation rules must be provisioned consistently across teams, choose systems built around configurable workflows and structured data models. Jira’s issue workflows and automation rules support repeatable status-driven deadlines, and Airtable’s relational tables support linking records like projects, tasks, and owners for standardized deadline structures.
Which organizations benefit from deadline workflow tooling built for due dates, dependencies, and automation
Deadline management software fits teams that need due dates tied to ownership, status changes, and reminders across shared work surfaces. It also fits teams that must model dependencies so overdue work is visible in schedule context rather than as scattered tasks.
The strongest fit depends on whether deadlines are mostly personal, mostly Microsoft 365-based, or cross-functional with dependencies and workflow governance.
Individuals and small teams running lightweight deadline-driven task tracking
Todoist matches this segment because natural-language deadline entry creates due tasks with recurring due dates, reminders, and timezone-aware scheduling. The filter and project structure in Todoist supports focused execution for teams that do not require native Gantt dependency planning.
Microsoft 365 teams with straightforward due dates and assigned owners
Microsoft Planner fits this segment because My Tasks consolidates assigned deadlines across multiple plans and it integrates with Microsoft Teams and Outlook for reminders and updates. Planner’s bucket-style visual boards make deadline status scannable without building custom reporting.
Cross-functional teams coordinating milestones with automation and dependency awareness
monday.com fits this segment because its timeline view includes dependency fields and it uses date-based milestone tracking backed by automation rules. monday.com also aggregates due items in dashboards across projects so stakeholders can spot overdue items and stalled dependencies.
Recurring delivery teams that need due-date based notifications and task dependencies
Asana fits teams that manage recurring delivery deadlines because tasks hold due dates and assignees and timelines and calendars reveal schedule conflicts. ClickUp fits teams needing dependency-focused deadline execution through task dependencies and status plus due-date automation rules.
Operations teams that require workflow control, SLA tracking, and auditable status transitions
Jira fits teams with complex status-driven deadlines because teams can model deadlines with issue workflows, due dates, SLA fields, and automation rules. Smartsheet fits operations teams that need spreadsheet-first planning with Gantt dependencies and milestone scheduling inside one interface.
Deadlines fail when the data model, dependencies, and automation logic are mismatched to the work
Several recurring failure modes show up across deadline tools when teams pick a view without validating the underlying schema and automation logic. These pitfalls are avoidable by checking workflow setup effort, dependency modeling expectations, and governance constraints before rolling out to multiple teams.
The most costly mistakes happen when teams require cross-project dependency clarity but the chosen system forces manual rollups or relies on fragile custom field designs.
Modeling deadlines as free-form text instead of structured due date fields
Use tools where due dates are first-class fields on tasks or records so reminders and dashboards reflect the same schema. Todoist converts natural-language deadlines into due tasks, while Airtable and Notion store deadlines as date properties tied to views.
Choosing a timeline view without dependency modeling for critical sequencing
Prefer explicit dependency fields if critical paths and blocked work must be visible. monday.com uses dependency fields in timeline views, ClickUp uses task dependencies to surface blocked work, and Smartsheet provides Gantt dependencies and milestone sequencing.
Building automation logic that cannot be audited or troubleshot when it grows
Require due-date automation rules that are simple enough to trace across tasks and projects. In monday.com, automation rule logic can become hard to troubleshoot at scale, and in Smartsheet, complex automation chains across many sheets can be hard to audit.
Launching cross-team reporting without permission and filter design
Validate RBAC and reporting filters before sharing dashboards across teams. Jira and monday.com both need careful permission and filter design for cross-team deadline reporting, and Airtable requires granular permission setups across bases.
How We Selected and Ranked These Tools
We evaluated Todoist, Microsoft Planner, monday.com, Asana, ClickUp, Jira, Smartsheet, Airtable, Notion, and Trello using criteria tied to deadline execution outcomes. Each tool was scored on feature coverage, ease of use, and value, with feature coverage weighted the most at forty percent while ease of use and value each accounted for thirty percent.
This editorial scoring used the provided tool descriptions and the listed pros and cons, not private benchmark experiments or hands-on lab testing. Todoist separated from lower-ranked options through deadline-first natural-language input that schedules tasks with due dates and reminders quickly, which helped both feature coverage and ease of use for deadline-driven learning workflows.
Frequently Asked Questions About Deadline Management Software
How do Todoist and Microsoft Planner differ for deadline tracking in daily work?
Which tools are best for deadline visibility across multiple projects without custom engineering?
How do Jira and Asana model dependencies tied to dates and workflow state?
What integration paths matter most when deadlines must sync with calendar and team chat?
Which products offer the strongest admin controls and RBAC for deadline workflows?
How do teams migrate existing spreadsheets or task lists into Smartsheet, Airtable, or Notion?
Which tools provide extensibility via automation rules and APIs for deadline workflows?
How does each tool handle recurring deadlines and keeping due dates consistent across time zones?
What are common failure modes in deadline systems, and how do tools mitigate them?
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
Education Learning alternatives
See side-by-side comparisons of education learning tools and pick the right one for your stack.
Compare education learning 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.
