Open source software and easy access to once advanced functions such as credit card billing, testing and other functions have brought the cost of starting-up in technology down significantly from millions to maybe a few thousands to tens of thousands.