Доброго дня:
- Если программа клиент-серверная (имеет запросы к базе данных), то тебе потребуется не только настроить сервер, но и настроить базу данных MySQL, я полагаю (или Mongo из популярных).
- Если ты не силен в серверах и их администрировании, а также при отсутствии необходимости в каких-то "нестандартных" компонентов, например серверов Apache, то тебе подойдет и хостинг.
- Возможно потребуется пошаманить с .htaccess
Вообще все проекты настолько разные и без более подробной информации что-то советовать будет не совсем разумно.
Надеюсь ответ полезен.