Why Haiku Failed: Collaboration Tools for Software Companies