Support what you love! If you put money into things that are only for money, then you are encouraging people to spend their time doing things that are merely for money. If you put money into things you love, there is no guarantee of success, but you will be helping more people explore and do what they love.
Try to imagine the future. If you think this technology could be used in the future, then invest in it. But, remember, that future could be different from what you have thought!
Ensure it is a reliable investment
See beyond the tech, think about the users? Think ahead rather than reacting to what's available now
Many successful people share what they know via blogs, Facebook, Pinterest, Twitter, LinkedIn, and Google Plus. Follow the experts where you will benefit from the information that they have to share before making decisions. Technology changes so fast. What may work today may not be productive tomorrow.
Only buy it if you really need to - most purchases are a waste of money.
Any investment requires similar factors to be taken into consideration: cost, quality, innovation, growth potential... and all of them have their own particular qualities: is it scalable? What demographic would use it? Will it set me apart, or will it bring me closer to others?
I prefer looking up to the results instead thinking about costs. Of course, I'm not a kind of manager that's not worried about budget, but if we're looking to improve something inside the company, that's no way you can escape from spending a bunch of money.
Don't get emotionally attached to your business...instead, get passionately and intimately involved with it. Put your hardest work in upfront and move at the speed of light, because technology moves even faster. If you wait too long, or screw up the timing...well, you get the idea.