No. The Nintendo DSi has 256 MB internal flash memory (system reserved ~100 MB; ~150 MB user-available). DSiWare downloads store there by default.
System Settings → Data Management → Copy between System Memory and SD Card.
Bottom line: Not required to download/play, but highly recommended for any serious use.