One DIY system everyone seems to like is the Megasquirt/Microsquirt family of systems.
They started out as a total build from scratch system but they've evolved into selling complete bolt-in systems.
Personally, I'd use a Microsquirt.
MegaManual Index