Spring CMS Feature Roadmap

All features are sorted by priority, if you would like to see certain feature to be implemented sooner than later, please email your request and reasoning to community@springcms.com to help us better prioritize the roadmap.

Features and Enhancement

  • Default price for each inventory item (v1.14 - Complete)
  • Item price and cost tracking (v1.14 - Complete)
  • Per inventory item based revenue tracking (v1.14 - Complete)
  • Ability to track item sale revenue on per client basis (v1.15 - Complete)
  • Per client based monthly revenue report (v1.17 - Complete)
  • Per inventory item based monthly revenue report (v1.17 - Complete)
  • Per clinic based monthly revenue report (v1.17 - Complete)
  • Date range picker for client revenue report (v1.19 - Complete)
  • Date range picker for item revenue report (v1.19 - Complete)
  • Date range picker for clinic revenue report (v1.19 - Complete)
  • Multiple practitioner support
  • Clinic resource modeling and conflict detection, so if multiple appointment booked for the same resource, for example room, conflict will detected and flagged
  • Add separated lines charts for client and inventory revenue
  • Allow practitioner to record diagnostic notes
  • Add Canadian public holiday to the schedule
  • Package based multiple item selling/purchasing interface so user can sell multiple items as a package with the ability to override the default item price
  • Pop up reminder for appointment
  • Email reminder for appointment
  • Mail list and email sender for all clients
  • Per client based report dashboard to allow switch among weekly, monthly, yearly reports
  • Per inventory item based report dashboard to allow switch among weekly, monthly, yearly reports
  • Per clinic based report dashboard to allow switch among weekly, monthly, yearly reports
  • Receipt generation for item purchase
  • Receipt generation for visit
  • Ability to modify an existing inventory entry
  • Email based supplier integration (TBD)
  • Web Service based supplier integration (TBD)
  • Payment gateway integration (TBD)
  • Calendar sharing (TBD)