Teambox is an online collaboration software that can be hosted in the cloud or onsite that allows teams of any size to collaborate more efficiently, communicate with each other, share files and manage tasks. 