Often the first question is how to host
it: on site or purchase a hosting plan. If you host it on site you will need IT staff to support the server
. If you purchase hosting you can buy cheap hosting from many sources that offer fantastico
instant installation of Moodle. However, you won't get any Moodle support. If you want someone to call/email with support or upgrade questions, then you should look into an official Moodle Partner
I recommend your start with a cheap pilot program in which you manually create users with a file upload
(or even have them create their own accounts). Have them try out a simple class with a few resources and activities
. That will give you a better understanding of what Moodle can do when you design and monitor your full fledged courses.