Multinational software development company with over 25 years of experience in delivering custom IT solutions to global organizations. Based out of Germany.
Industry
IT-Software/Software Services
Openning Date
1993 - (07-Jan-1993)
Address
1 Edgewater Dr #108, Norwood, MA 02062 Massachusetts Norwood 02062 United States. look on map