Software is complicated. Creating a software startup is complex.
In today's world with cloud sevices and such where problems are near impossible to track down couldn't software be considered complex? Also software includes users, unreliable networks, etc which can also make it complex.