It will need to be easily installed on Windows, Linux, and MacOS. This will most likely require downloading and including Python libraries, writing shell scripts, etc.
It would be ideal to offer the software on each operating system's "app store". Windows Store, App Store, Software Manager, etc.