The interface can be personalized based on the user's needs. The working environment is fully compatible with the Windows standard to guarantee that it will be as familiar as possible to the user. BiesseWorks's open architecture allows managing several machines from a single office programming station. The use of a single system makes it easier for operators to learn and reduces the time required for training. BiesseWorks is a unified programming system: operator machine interface and office CAD/CAM system. In fact, it is organized on several levels so as to present an extremely simple interface to those who are less expert while, at the same time, allowing the expert user to access sophisticated functions. It is the ideal solution for those who are approaching numerical controlled machinery for the first time as well as for those who already have programming experience. BiesseWorks is the new system for programming Biesse machines that combines elevated performance with great ease of use.