Спецификации языка планируется распространять по принципу открытости. Fortress пытается преодолеть недостатки языков Fortran и C++, которые сейчас наиболее широко используются для создания суперкомпьютерных программ. По словам специалистов Sun, эти языки отличаются плохо продуманной семантикой, вызывающей проблемы совместимости на низком уровне, и ненадежностью, из-за чего программисты вынуждены слишком много времени уделять поиску и коррекции скрытых ошибок. Кроме того, в них не предусмотрены встроенные средства поддержки параллелизма. В результате программы зачастую получаются чрезмерно длинными и содержащими многочисленные трудно диагностируемые ошибки. Разработчики Fortress собираются реализовать поддержку параллелизма, абстрагирования и многократного использования, а также упростить задачи поиска и устранения ошибок. Синтаксис Fortress выполнен на основе Java.