This Buffalo-based startup builds virtual offices for remote teams