Carpentry software designing and development with pane cutting optimization functionality