По договоренности
1. Первоначальной ОС разработки будет MS Windows, но с возможностью развития под другие платформы (Android и iOS), как минимум для уровня Новичок. Оптимальными языком и средой разработки предлагается выбрать C++ в MS Visual Studio c пакетом QT для много-платформенной реализации.
2. Блоковая структура, расширяемость и возможности развития. Возможность работы с данной ПП для непрофессионального программиста (редактирование и добавление новых экранных форм, методов обработки и визуализации данных).
3. Масштабируемй графический интерфейс для работы с различными разрешениями экрана: от 800х600 до 3840х2160 пикселей.
4. Многоязычность. Первоначально, интерфейс программы должен иметь два языка: английский и русский, с возможностью оперативного добавления языков.
5. Простой и надежный пользовательский интерфейс, который позволит использовать систему тренерам и спортсменам в условиях гребли в лодке, или в сопровождающем катере.
6. Защита от несанкционированного копирования и возможность временного использования ПО на правах аренды (программа перестает функционировать после определенного времени или количества запусков/объема данных).
Полное ТЗ во вложенном файле.