Выбор средств реализации - по желанию, однако рекомендуется использовать популярные языки программирования.