Caterpillar today entered into an agreement to acquire RPMGlobal, an Australian-based mining software company.