Я не знаком с Centura Builder, поэтому не уверен, на каком уровне абстракции вы работали в Windows. Если вы выбираете маршрут с собственным кодом, используя C / C ++ и Win32, обязательно купите копию Programming Windows от Charles Petzold. Прочтение первых нескольких глав этой книги поможет вам решить, хотите ли вы идти по пути собственного кода.
Если вы выбираете .NET Framework и C # и вам не нужны функции, относящиеся к версии 3.5 (например, LINQ для доступа к базе данных), я рекомендую выбрать версию 3.0. Это встроенный компонент в Windows Vista, поэтому вам не нужно упаковывать среду выполнения вместе с установщиком программы, если только вам не требуется поддержка Windows XP (что вы, вероятно, делаете, так что не берите в голову :). С версией 3.0 вы получаете Windows Presentation Foundation (для использования вместо или вместе с Windows Forms), который дает вам много графических возможностей без особых усилий. Я не обладаю достаточными знаниями в области САПР, поэтому я не знаю, предоставит ли WPF функции рисования, которые вам нужны, но он может предоставить отличную платформу, на которой вы можете написать свои собственные процедуры рисования.
РЕДАКТИРОВАТЬ: я пропустил ваши требования к версии Windows при первом чтении, особенно требования к Windows 2000. Я полагаю, вам придется использовать .NET Framework версии 2.0 и Windows Forms. Однако я должен спросить: не будет ли экономически выгодно повысить производительность ваших инженеров, переведя их восьмилетние машины на что-то более новое и более быстрое и, следовательно, избавиться от требований поддержки Windows 2000?