This case is for overall goals of what or how AyaNova 8 should be different / improved ____________________________________________________________________________________________ - FIRST AND FOREMOST: has to be something I can sell and support alone with minimal effort if any part of the process requires me to spend time regularly on it then that needs to be eliminated or automated. - DIRECT PORT of AyaNova 7.x, try to keep as similar as possible but improving where necessary - It would be crazy to try to re-invent the wheel on this - Easier to upgrade for the customer - no hassle updates - Should be a black box that only relies on the db and the configuration to be updated. - SIMPLER FOR A USER TO UNDERSTAND - Simplify the structure, anything confusing or redundant eliminate - Things like TAGS which eliminate the need for a bunch of different separate objects - No need to learn about a separate "Dispatch Zone" object, just use a tag for that and so we can provide examples of how to tag and how to use tags without having to teach or support a bunch of disparate features. - Modern technology as open source as possible (no proprietary code if possible) - More quickly add new features and not have to make huge monolithic updates but can do a quick feature add - Scale from standalone single user to containerized service capable of being hosted for thousands - Fully secure to modern standards that are appropriate - Cleaner interface, fewer separate objects, more use of tags instead of discrete categorization type objects - Easy to use modern API, self documented for users with example snippets - Easy to learn with guided training - Easier to support for us and the customer - Easier to install for the customer - Easier to sell and manage sales end of it - Easier to maintain for the customer (backups, upgrades etc) - Better looking, modern, clean more focused interface that is easier to enter data into quickly - Imports as much of AyaNova 7.x data as possible automatically - Easier to trial for test users - Something we can offer to host with as minimal hassle to us as possible - Operating system agnostic - Responsive interface for a variety of screen sizes (or at least wide and phone) - Automated build of api docs that can be accessed from the api itself - Automated or easier generation of manual / MARKDOWN - Support the latest browser and the one before it of every major browser like gitlab does: - Supported web browsers, We support the current and the previous major release of Firefox, Chrome/Chromium, Safari and Microsoft browsers (Microsoft Edge and Internet Explorer 11). - Each time a new browser version is released, we begin supporting that version and stop supporting the third most recent version.