PowerCADD Future
Posted: Mon Jun 14, 2021 3:55 am
It is with a heavy hearts and much sadness that Engineered Software’s announcement of PowerCADD’s future must be made.
You have been a diverse, eager and exciting group of people to work with and your loyalty to PowerCADD has been appreciated and will be remembered for a lifetime. The employees here at Engineered Software have developed many lasting friendships among our users. It is with deepest regret that we must notify you of the decision to discontinue future development of PowerCADD. After several years of development of the next version, it has become abundantly clear that we will not be able to deliver PowerCADD 11 on the timeframe needed by our users.
As you know, PowerCADD grew roots in the 80’s, long before OS X. With all of Apple’s changes through the years, we have continued to upgrade and change with Apple’s new directions and operating systems. Each new direction and operating system added more and better platforms for your software. With each new release of OS brought more complexity, new languages and more rewriting. While in the middle of PowerCADD 11 conversion to a total rewrite of the user interface for the AppKit using Objective-C, it became clear that Apple had once again changed directions once again. That direction was moving toward Swift and SwiftUI, leaving Objective-C and APPkit.
Apple’s direction has left us with 4 possibilities:
1. Continue on the current path, implementing with AppKit and Objective-C, knowing this implementation will soon be obsolete.
2. Convert the last three years of work to Swift and SwiftUI, working around the issues with Swift’s inability to interface with C++, the language of PowerCADD’s core.
3. Some combination of 1 and 2.
4. End development of PowerCADD.
In light of all of the above, we have decided to end development of PowerCADD. We will continue to provide technical support for PowerCADD and we are very sorry we cannot continue on this journey with you.
Sincerely,
Todd Stanley
Engineered Software
You have been a diverse, eager and exciting group of people to work with and your loyalty to PowerCADD has been appreciated and will be remembered for a lifetime. The employees here at Engineered Software have developed many lasting friendships among our users. It is with deepest regret that we must notify you of the decision to discontinue future development of PowerCADD. After several years of development of the next version, it has become abundantly clear that we will not be able to deliver PowerCADD 11 on the timeframe needed by our users.
As you know, PowerCADD grew roots in the 80’s, long before OS X. With all of Apple’s changes through the years, we have continued to upgrade and change with Apple’s new directions and operating systems. Each new direction and operating system added more and better platforms for your software. With each new release of OS brought more complexity, new languages and more rewriting. While in the middle of PowerCADD 11 conversion to a total rewrite of the user interface for the AppKit using Objective-C, it became clear that Apple had once again changed directions once again. That direction was moving toward Swift and SwiftUI, leaving Objective-C and APPkit.
Apple’s direction has left us with 4 possibilities:
1. Continue on the current path, implementing with AppKit and Objective-C, knowing this implementation will soon be obsolete.
2. Convert the last three years of work to Swift and SwiftUI, working around the issues with Swift’s inability to interface with C++, the language of PowerCADD’s core.
3. Some combination of 1 and 2.
4. End development of PowerCADD.
In light of all of the above, we have decided to end development of PowerCADD. We will continue to provide technical support for PowerCADD and we are very sorry we cannot continue on this journey with you.
Sincerely,
Todd Stanley
Engineered Software