Software no, but if you add the support, the legal aspect, the server cost, the licensing cost, the innovation cost etc. finally you end up to need few millions

Not to mention the liquidity! The more an exchange have its own liquidity, the more it makes money.
But you will develop in stages.
And if the project really becomes successful, the money for further development will be.
Yes we will take our time.
First a crypto exchange that works, then CFD and Forex, then semi-decentralization with a Dapps wallet, etc.

Roadmaps can change sometimes according to some aleas that can happen of course.