Depends entirely on what you&#x27;re doing. However the most important part is this. Depending on your company needs you need at least one or more of these, and they should not be coopted to serve in place of any of their others:<p>- customer support solution (to talk to people external to the company)<p>- task tracker (plans the future of when which tasks will be started&#x2F;done)<p>- bug tracker (keeps history of problems and their solutions)<p>- group chat (to address the whole company, or task groups in it at once (IRC + friends), as well as brainstorm on things)<p>Which exact softwares are best for these depends on your needs and budget. Important is that you deliberate well, choose on quality and don&#x27;t mix things. Important is also that you make clear that using those is mandatory. People side-stepping the task&#x2F;bug tracker and resorting to emails&#x2F;phone calls is toxic. People not having the group chat installed as well.