No computer NEEDS a raid controller. Unless you want to run two (or more) hard drives in a Raid configuration. Do a Google on Raid to learn the specifics of the Raid configurations.

But, again, a Raid setup is strictly optional.