ACM has shifted from a professional society for the academic computing community to a professional publisher.