Software dominates the 10 technology IPOs of 2018