Вдохновился соседним тредом про OOo RIP, где были сотни слез из серии «согласен на любой офис, только бы не ООо, он рип».
Гугль и мелкософт уже доказали, что офисный пакет можно реализовать средствами веб-браузера, всякие tinymce уже давно мимикрируют под панельки ворда, предоставляя практически все нужное для редактирования текста, попутно поливая его разметкой и стилями. Слайдшоу/рисование давно есть на сайтах о фотографии, таблицы вообще на каждом втором сайте (миникомпилятор формул сделать не так уж и сложно). Остается собрать эту пачку скриптов в 1 пакет, да прикрутить бэкэнды для чтения/сохранения файлов (готовых библиотек хоть попой кушай).
А можно посмотреть на это еще проще: разве сложно вывести строчку текста на экране? Сложно использовать различные эффекты для текста (стили шрифта, матрицы трансформации, пиксельный построцессинг для полученного растра)? А потом разделить это безобразие на параграфы и страницы, добавить float-блоки, или даже некий flake-подобный механизм для описания границ объектов, позволяющий делать красивое обтекание текстом? Будет свой layout-менеджер, хоть в офис его, хоть в браузер. Поверх всего этого рисовать SVG, благо во многих тулкитах это делается десятком строчек. Для пущих извращений можно даже сделать простой темплейтинг, работающий на основе формул или внешних данных. В завершении остается нарисовать логотип и 5 лет делать неудобное меню и диалоги, которые не будут шокировать офисных работников, при этом будут понятны даже для идиота (это пожалуй самое сложное). Будет Ъ-офис своими руками.