Caterpillar, Inc. plans to invest $5 million in workforce development in Indiana, where it employs more than 4,100 workers.