IVM ну что это лучше для реализации задачи было написано и раньше...

з.ы. на счет дешевле сомневаюсь, ибо
1. стоимость ОРС
2. Стомость лицензии на Windows

ну если не рассматривать бесплатные варианты конечно.
Но задача решается однозначно проще и главное правильнее.