Depends on who the target of the program is
if it is a single user, with one machine. It cannot be a Linux server too. If it is a small business, a Linux server can be set up for them.
"Lady I only speak two languages, English and Bad English!" - Corbin Dallas "The Fifth Element"