Большинство ответов до сих пор отвечают на конкретный вопрос C # против "чего-то еще", но я отвечу на вопрос, который вам нужно задать:
Я не занимаюсь программированием,
но я пишу спецификацию для
программист Что самое
эффективный способ сделать это?
Быстро, что не нужно делать: укажите детали реализации, например, какой язык использовать.
Что делать: написать Пользовательские истории или Использовать варианты, в которых указано, что вы хотите и почему. Например:
Как пользователь, я хочу иметь возможность устанавливать и запускать программное обеспечение, загружая один файл из Интернета, так что меня не беспокоит необходимость поиска и установки другого программного обеспечения.
И вы можете подкрепить это показателями:
Как менеджер по продукту, я хочу иметь возможность просматривать количество загрузок программного обеспечения за определенный период времени и количество активаций программного обеспечения за тот же период, чтобы я мог определить, сколько из наших потенциальных клиентов успешно удается установить и запустить программное обеспечение.
Скажите вашей команде, что вы хотите и почему, и они доставят ее вам.