I just want to have an idea on what platforms are best for promoting a software website?
That depends on the platform(s) that the software is designed for!!!
You are asking to promote software website. So you can promote your website by SEO & SMO and if you want paid promotion the try PPC.