Programs written in Charm++ are decomposed into a number of cooperating message-driven objects called chares.
Programy pisane w Charm++ są dekomponowane na wiele sterowanych komunikatami obiektów, zwanych kontenerami (chares).