Simplify the following text for a Grade 12 native English-speaking person.
Original: While CPU caches are generally managed entirely by hardware , a variety of software manages other caches .
Simplified: CPU caches are generally managed entirely by hardware , other caches are managed by a different kinds of software .