GNU Emacs is an advanced, self-documenting, customizable, extensible, real-time display editor. The underlying part of GNU Emacs is written in C and includes a Lisp interpreter. Most of editing commands in Emacs are written in Emacs Lisp (elisp). Elisp provides for practically unlimited extension of GNU Emacs.
GNU Emacs runs on 100s of hardware/software platforms. Emacs runs on almost all flavors of UNIX. VMS, TOPS-20, ... are among other operating systems that Emacs has been ported to. GNU Emacs provides a unified level of service adequate for providing most basic office services on many hardware/software platforms.
What is needed to augment standard distribution of GNU-Emacs to a complete office environment is a set of co-operating pieces of software that are available on various ftp sites on the internet. Difficulty of locating the right version. Porting and configuring it your target environment. The importance of matching set.
There are many strategic advantages in using emacs as your "Office Environment". Here is a partial list of some of the advantages.
E-O-E is a very rich environment and is targeted to sophisticated users.
Solving the problem once inside emacs and then using other programs from within it.