Hi all,
I just want to ask what you guys currently use. When writing any kind of system would you normally choose a database product for your backend or a flat file?

It's just my CS course insists on using flat files for my first year project and it's really bugging me because the course is SO far behind what's currently happening and I'm finding it hard to convince them!

Thanks for your views.