...The user experience tightly integrates the CAM aspects when doing design and layout. The target users will layout their design and then immediately generate CNC code.
The goal is a design application closer to Adobe Illustrator than to AutoCAD. The user specifies machining aspects during object creation so that when the design/layout phase is completed the toolpath generation can occur automatically.
What is 2.5D? Objects created are flat (2D) but have a depth component. So you can create a square that will be machined at a specific depth but the depth will be constant accross the square.
...