News

Persistent Systems and at least seven of its peers earning less than $5 billion in annual revenue announced a dozen such ...