of course business. what's the purpose of making program? is it for efficiency? it's for making money, business, and whatever purpose of your program.
your application is not for showing-off that you are using XML.
OutOfMemory, if I say your data would not be above 100 mb, that's a consideration and that wouldnt happen to his project -- unless he will put some garbage and memory leaks. And the service level agreement is the instructor is pleased that his cebuano translation works -- it's not a requirement to use an XML. You have to balance efficiency and program that works.