The DS Lite has no internal storage, and the only external methods are the DS and GBA slot.
So even if you do something like mod the internal system to load software, you'll still need a way to actually store and run that software.
Flash carts are adapters for MicroSDs and software that manages the loading of software.
So... use a flash cart.