"it is a great piece of software that run under conditions that were not exactly optimal for its correct performance."
I will still simplify this whole thing, if a system can not handle 30,000 text message sized data, at whichever level, be it capture transmission, storage or processing then there is a big problem.
high school kids can design and run such a system, I am sure if its given as a ksce computer projects we would get a good number of As