I see it's a site that started a beta in April 2013 (see thenextweb.com/insider/2013/04/30/solaborate-a-social-network-for-tech-professionals-launches-with-1m-in-seed-funding/) and even today nearly one and a half year later still says "beta" on its logo on its site.
If - despite this apparent lack of progress - you like the site and you prefer visiting it with an app in stead of a browser, why not try?
Kees
Hey guys,
Did you download Solaborate for Windows 8.1?
It's an app about tech people to share their updates and discover everything related to tech!
Could someone tell me what you think of it ?
P.S- I hope I didn't break any rules ![]()

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic