A computer and software store, Callixa Software is located at San Francisco, CA. It boasts an annual revenue of $1.8 million and employs five people. Callixa Software's unique nature and offerings are in high demand in the boutique market. The company is led by Owner Scott Broomfield.
Want to share more of your experience?GO TO FULL REVIEW