I would look at building solutions on top of non-proprietary technology. This is so that your company won't be having to predict Microsoft's next strategy (like you are currently doing). I can't provide any specific suggestions without knowing what you are doing, but I personally like PostgreSQL and MySQL for databases.
That just means you're predicting the Open Source communities' next strategy though, which given there is rarely any sort of roadmap or consistency, can be a far harder thing to predict. And the recent debacle over DNT and Apache only goes to prove you aren't even free from the whims of corporate paymasters when you go with a FOSS solution either, even if it's a long standing project.