We worked hard this past month and updated our demonstration, now fully interactive and in color! Try it out online at demo.optikonf.com.
We want to demonstrate the special features of our Symbolic Platform using our Symbolic Configurator. With this software, you can write configurators using the linear code (or tables) you are used to, while getting the full gamut of configuration features:
- Undo and Redo of your actions.
- User-guiding: you just decide what you want, our configurator gets you there.
- Shared Configuring: Whenever you open the page, a new configurator is created with a unique address. You can copy that address and share it with collegues to work on a project, or to contact a sales representative.
- Optimal Conflict Resolution: you click on an option that is unavailable, and our configurator tells you the minimal steps to make it available again.
Below is a small example setup of our configurator.
Example: A bike shop
This is a pet example of a small bike shop, modelling gravel and city bikes.
=
=
=
=
=
=
While this is really easy, it shows off the nice properties of our system:
- Arbitrary nesting of expressions,
- arbitrary nesting between procedures (in this case the
configurator starts at
configureand then calls thegravelprocedure for more fine-grained setup of a bike), - interactions across branches
While this still looks quite code-heavy, we emphasize that this is closer to the internal format than the one that is actually in use. One can for example also stagger multiple tables after each other, each refining certain branches of the configurator. The symbolic platform then extracts the logic from the given system and builds a formula!
Please checkout the new demo that we have online.
Next Steps
We are now working to integrate pricing into our system. This will enable users to ask the configurator to only show them configurations below a set price point, or to tell them what features to remove in order to reach that price. The groundwork for this already exists in the Symbolic Platform, it is now waiting to be integrated into the configurator. Stay tuned for updates!
If you are interested in using our technology for your business, get in touch!