Absolutely. Well, I think all of the components are necessary, but if you only have $500 for investment into the business, you maybe only be able to focus on shared hosting at first.
Still all the components, and quite a few more not listed are viable.
you know what they say... "Treat it like a business, and it will become one"...
"Treat it like a hobby, and it will become one"....
