- Accessible. It is open source and permissive so it will be accessible in terms of price and you can use it in your company. It runs in a standards-based browser so it will be accessible in term of device and operating system. It must be able to run in a school in a rural village with limited internet connectivity.
- Powerful. It must be built on a strong solid geometry foundation that uses boundary representation (BRep) to represent solid models. These models are mathematically complex and support advanced geometry operations, which is good for adaptability and longevity of the tool.
- Modern. What I mean by modern is that it must be internet-ready, it must have a RESTful API to allow others to integrate into their systems, and allow innovation. It must be part of, or lead to, an open ecosystem.