CutOptimizer is an offline Windows app that turns your parts list into an efficient cutting plan for linear stock like aluminum profiles and bars. Enter the stock length, saw blade width (kerf) and the pieces you need, and it works out how to cut them from fewer bars with less offcut. Its exact mode searches for the best plan it can compute. $29.99 one-time on the Microsoft Store, with a free trial.