Only 700mb? Maybe back in the perkin elmer days, these days they're up to 4gb, constrained only by the various linkers, file size and address spaces available...
Server-side is very big - in fact, a long time ago the part called simply "the Big" got too big and now there are multiple Bigs.
When I was there (2008, intern), they were in the process of moving server code from Bigs into separate services (BAS's, if I recall).
And this is one reason why I don't like C++. I only hear about executables getting too big in C++ projects.
That equate from what I hear to 128gb+ memory usage!