Нужно написать программу, в основном для пользователей Windows. С инсталлятором. Если писать на Java клиенту нужно будет ставить JRE. Если c# то .net framework. На чем писать, что лучше. Поделитесь опытом. Также это программа будет для телефонов т.е будет мобильное приложение нативное на Java и веб приложение будет, либо Python либо J2EE
вопрос звучит так: пойди туда, не знаю куда, принеси то, не знаю что. Главный вопрос не в платформе, а в самой программе. Что конкретно она должна делать. Если она какая то простенькая, то зачем заморачиваться с такими вещами как Java или C#
Всё таки это два отдельных вопроса: создание самой программы и создание её инсталлятора. Последний можно делать... да хоть самораспаковывающийся архив winrar, zip (7zip), Inno Setup, Almeza MultiSet, AutoIT, KiXtart, Advanced Installer, Nullsoft Scriptable Install System (NSIS), Smart Install Maker ну и так далее...