Charlotte egnet seg for svært intensive beregninger, under massiv parallell utførelse. Oppstartskoden var skrevet i assembler, deler av interprosess-kommunikasjonen var skrevet i programmeringsspråket C, mens den øvrige koden var skrevet i en lokal variant av Modula.