O Nintendo DSi pode rodar software personalizado ou pré-carregado em cartuchos especiais. Cartuchos pré-carregados simplificam a configuração, ajustando automaticamente o console para o software contido no cartão.
Esse processo é típico de flashcarts/homebrew. Cartuchos oficiais de jogos não requerem configuração extra.