We just shipped something big.

Most business software treats scheduling like an afterthought. You get a calendar for appointments. Maybe a task list. If you’re lucky, a project timeline. But they’re all separate systems that don’t talk to each other.

BasicBMS now lets you attach schedules to anything.

What Does That Actually Mean?

Imagine you’re running a construction company. A commercial client signs a contract that requires quarterly safety inspections, monthly progress reports, and weekly site walkthroughs. Right now, you’re probably juggling:

  • Calendar reminders for inspections
  • Sticky notes for report due dates
  • Emails to yourself about walkthroughs
  • Spreadsheets tracking compliance deadlines

With BasicBMS’s Universal Scheduling Component, you attach all of those directly to the customer record. Or to the workorder. Or to the quote. Or to any invoice, project, or entity in your system.

One place. One view. Zero chance of missing something critical.

Real Business Scenarios

Service companies: Schedule recurring maintenance visits directly on customer records. The system tracks completion, flags overdue appointments, and shows your team exactly what’s due today.

Construction firms: Attach permit deadlines to projects. Link inspection requirements to workorders. Schedule material deliveries against quotes. Everything stays connected to what it’s actually about.

Equipment rental: Schedule return dates on rental agreements. Set maintenance windows on equipment records. Track inspection cycles automatically.

Professional services: Link deliverable deadlines to client engagements. Schedule review cycles on contracts. Track certification renewals against vendor records.

Why This Matters

Enterprise software companies charge $50,000+ for scheduling systems this sophisticated. They call them “workflow automation platforms” or “business process management suites.” You’ll pay separate licensing fees, hire consultants to configure them, and spend months on implementation.

BasicBMS gives you the same core functionality as a standard module. $25/month. No consultants required.

The technical foundation uses RFC 5545 recurrence rules – the same standard Google Calendar uses. That means you can create schedules like “every third Tuesday” or “last Friday of each quarter” with the same flexibility you’d expect from any professional scheduling tool.

What We Built This Week

The January 25th rollup focused on completing the Universal Scheduling Component foundation:

Backend Infrastructure: We built the complete API layer, database schema, and event system that powers the scheduler. This includes recurring event processing, employee assignment capabilities, and status tracking that automatically flags overdue items.

User Interface: The scheduling interface integrates directly with FullCalendar, giving you familiar month/week/day views with filtering by employee, entity type, or status. You can schedule items inline from any record or use the centralized schedule dashboard.

Recurrence Builder: We designed an intuitive recurrence interface that balances simplicity with power. Quick presets for common patterns (daily, weekly, monthly) with detailed customization when you need it. The system shows you a plain-English preview of what you’re creating.

Smart Navigation: We improved URL hash navigation across configuration pages – Company Dropdowns, Global Dropdowns, and Settings now maintain your context as you navigate. Small detail, big improvement in daily workflow.

Coming Soon: The Automation Layer

The Universal Scheduling Component includes an event hook system that we’re not fully utilizing yet. When a scheduled item becomes due, goes overdue, or gets completed, the system fires events.

Right now, those events just log to the database. Soon, they’ll trigger automated workflows: sending emails, creating tasks, updating records, generating documents – whatever your business process requires.

That’s the next evolution. For now, you get comprehensive scheduling attached to everything in your system.

Built Different

This feature took two weeks to build. Not six months with a steering committee. Not $75,000 in consulting fees. Two weeks of focused development delivering production-ready functionality.

That’s what happens when you’re not trying to be everything to everyone. We built scheduling the way businesses actually need it: flexible enough for complex scenarios, simple enough to start using today, integrated with everything that matters.

The Universal Scheduling Component ships live in BasicBMS this week. No separate module to enable. No additional fees. Just log in and start scheduling.

That’s the update. Back to building.

Want to see it in action? Check out our demo video or start a trial by booking a demo to test it with your own workflow.

https://youtu.be/-6RbuvR-1fc

About BasicBMS

BasicBMS is a fully customizable Business Management System designed to streamline operations from CRM to Accounting. Whether managing sales, tracking inventory, or optimizing workflows, our platform adapts to your unique business needs—saving you time and increasing efficiency.

2026
This is your year
Built for Businesses by Businesses

Simplify, Centralize, Automate