investment centers definition A decentralized division of a corporation which is responsible for and has control over its costs, revenues, and investments.