Можно как Node.JS, так и простой Web-сервер аля LAMP.
Да по идее можно хоть что (сами понимаете границы), главное определиться с языком программирования. Если хотите на JS работать, то Node.JS и подобные штуки вам в руки. А если что-то другое, то Ruby, PHP и т.п.