1. Сервер
    1. ПО сервера
      1. Сбор данных и отправка команд на ТК через сеть
      2. Среда для работы с процессами (контейнерами)
      3. Алгоритм монтирования внешних устройств через тонкий клиент
      4. Вывод результата в сеть на ТК
    2. Web-Интерфейс
      1. Регистрация аккаунта
        1. Для Юр. лиц
          1. ФИО
          2. Контактный телефон
          3. E-mail
          4. Информация о предприятии
          5. Создание пароля
        2. Для Физ. лиц
          1. ФИО
          2. Контактный телефон
          3. E-mail
          4. Создание пароля
      2. Конструктор заказа
        1. Создание учётной записи для ТК
          1. Создание логина
          2. Создание пароля
          3. Создание списка используемых программ
          4. Создание списка оффлайн программ
          5. Запрос необходимых мощностей сервера
          6. Выделение памяти на облаке
      3. Управление аккаунтом
        1. Выбор ТК
          1. Редактирование учётной записи
          2. Логин
          3. Пароль
          4. Системные настройки ТК
          5. Имя
          6. Имя компьютера
          7. Язык
          8. Геолокация
          9. Предустановленные приложения
          10. Редактирование списка используемых программ
          11. Настройка выделения ресурсов сервера (cpu, mem, hdd)
          12. Трансфер файлов на другой ТК
        2. Лицевой счёт (биллинг)
          1. Пополнение баланса
          2. Visa
          3. MasterCard
          4. WebMoney
          5. Paypal
          6. Qiwi
          7. Остаток средств
          8. Текущая ставка
        3. Настройка безопасности
          1. Для Юр. лиц
          2. Контроль сессий
          3. Изменение личных данных
          4. Изменение информации о предприятии
          5. Изменение контактного телефона
          6. Смена пароля
          7. Смена Email
          8. Заморозить аккаунт или ТК
          9. Удаление аккаунта
          10. Для Физ. лиц
          11. Контроль сессий
          12. Изменение личных данных
          13. Изменение контактного телефона
          14. Смена пароля
          15. Смена Email
          16. Заморозить аккаунт или ТК
          17. Удаление аккаунта
    3. БД пользователей
      1. Бэкап сессий пользователя
      2. Резервирование настроек процессов
      3. Сохранение параметров ТК
      4. Лицевой счёт пользователя
    4. Удалённое подключение к серверу
      1. Добавление библиотек и программ на сервер
      2. Обновление пакетов системы Linux
    5. Облачное хранилище
      1. Выделение места на жёстких дисках сервера для бэкапов
      2. Выделение места на жёстких дисках сервера для пользовательских файлов
    6. Обновление ПО ТК по воздуху
      1. Обновление пакетов дистрибутива
      2. Обновление пакетов предустановленного ПО
      3. Обновление программы общения с сервером
  2. Тонкий клиент
    1. Дистрибутив основанный на Ubuntu
      1. ПО для общения с сервером
        1. Предустановленные настройки для обращения к облаку в сети
        2. Авторизация на сервере при запуске
        3. Скачивание настроек ТК с прошлой сессии
        4. Отображение доступных программ в списке установленных
        5. Монтировать внешние устройства и отправлять ссылку на сервер
        6. Использование каждого процесса на сервере в отдельном окне и трее ТК
      2. Предустановленное ПО
        1. Banshee
        2. Brasero
        3. Медиаплеер VLC
        4. gedit
        5. Анализатор использования дисков
        6. Заметки Tomboy
        7. Искать файлы
        8. Калькулятор
        9. Снимок экрана
        10. Таблица символов
        11. Терминал
        12. gThumb
        13. Простое сканирование
        14. Transmission
        15. Веб-браузер Firefox
        16. Pidgin
        17. Почтовый клиент Thunderbird
        18. Словарь
        19. Просмотр документов
    2. Установщик ОС
      1. Автоподключение к интернету
        1. При отсутствии аккаунта
          1. Начать процедуру регистрации и создании учётной записи ТК
          2. Автоматически прописать настройки из веб формы в инсталлятор
          3. Создать файл списка доступных программ в меню ссылкой на сервер
        2. При наличии аккаунта и учётной записи ТК
          1. Автоматически прописать настройки из бэкапа
          2. Использовать настройки процессов, сетемы и последнюю сессию пользователя
      2. Установка
        1. Автоматическая установка
        2. Ручная установка
          1. Редактирование имени и имени компьютера
          2. Управление разделами HDD/SSD ТК
          3. Редактирование списка предустановленных программ
  3. Задачи
  4. Ресурсы