.. Reminder for header structure:        
  Parts (H1)          : #################### with overline
  Chapters (H2)       : ******************** with overline
  Sections (H3)       : ====================
  Subsections (H4)    : --------------------
  Subsubsections (H5) : ^^^^^^^^^^^^^^^^^^^^
  Paragraphs (H6)     : """""""""""""""""""""

.. meta::
  :description: WAPT Documentation
  :keywords: Documentation, WAPT, introduction, welcome page, Welcome

.. |date| date::



##################
WAPT documentation
##################

Welcome to WAPT's official documentation by Tranquil IT, last compiled on |date|.

|

.. grid:: 1 1 2 3
  
    .. grid-item-card:: Official Documentation
        :link: index_official_doc
        :link-type: ref

        All WAPT features explained

    .. grid-item-card:: WAPT Quickstart
        :link: quickstart_wapt
        :link-type: ref

        Starting with WAPT

    .. grid-item-card:: Setuphelpers
        :link: index_setuphelpers
        :link-type: ref

        All commands to create WAPT packages

    .. grid-item-card:: Changelog
        :link: changelog
        :link-type: ref

        Changelog

    .. grid-item-card:: Contact
        :link: contact_tranquil_it
        :link-type: ref

        LinkedIn, Discord, Forum, Official website...

    .. grid-item-card:: FAQ
        :link: wapt_faq
        :link-type: ref


        Frequently asked questions about using WAPT.


|

..  youtube:: 44Tbo-i8vUE
   :width: 50%
   :align: center

|

.. _index_official_doc:

*************
Main benefits
*************

..
  Click `here for a PDF version <WAPT.pdf>`_ of the complete documentation.

**WAPT is a software and configuration deployment tool** that may be compared to Microsoft :abbr:`SCCM (System Center Configuration Management)` (now called :abbr:`MECM (Microsoft Endpoint Configuration Management)`), Ivanti :abbr:`UIM (Unified Endpoint Manager)`, IBM Bigfix, Tanium, OPSI, PDQDeploy, or Matrix42.
WAPT exists in two flavors, :ref:`WAPT Discovery and WAPT Enterprise <WAPT_Enterprise>`.

**For System Administrators**:

* Install software and configurations silently.

* Maintain up to date an installed base of software and configurations.

* Configure software at the system and user level to reduce the load on support teams.

* Remove unwanted or out of cycle software and configurations silently.

* Reduce your need for support by your IT teams, whose reaction times are often long because of their workloads.

* Reduce as much as possible the consumption of bandwidth on remote sites to preserve it for productive uses.

**For IT Security Officers**

* Pilot the software installed base to converge to a security standard acceptable to the organization.

* Prepare your enterprise for the coming `GDPR <https://en.wikipedia.org/wiki/General_Data_Protection_Regulation>`_ and help your DPO keep his register of data processing, because you two will become close colleagues.

* No longer tolerate hosts operating in *Administrator* mode.

* No longer tolerate users downloading and running software binaries from their home directory.

* Start applying :abbr:`SRPs (Software Restriction Policies)`, also known as *Applocker* or :abbr:`WDAC (Windows Defender Application Control)` to improve application level IT security.

* Reduce the level of exposure to software vulnerabilities and `lateral movement attacks <https://en.wikipedia.org/wiki/Network_Lateral_Movement>`_.

* Bring up audit indicators for a better knowledge of the state of installed IT devices and their global security level.

* Be prompt to deploy updates to react to cyber attacks like `Wannacry <https://www.us-cert.gov/ncas/current-activity/2017/05/17/ICS-CERT-Releases-WannaCry-Fact-Sheet>`_ or `notPetya <https://www.us-cert.gov/sites/default/files/publications/MIFR-10130295.pdf>`_.

**For End-Users**

* Have installed software configured to work well in the context of your Organization and trust that they will work correctly.

* Give :term:`Users` more autonomy to install software safely and reliably.

* Have better working and more predictable professional systems because of standard software configurations.

|

**********************
Table Of Contents Tree
**********************

|

.. toctree::
  :maxdepth: 2
  :caption: Presenting WAPT

  Fundamental principles of WAPT <wapt-concept.rst>
  WAPT Editions and Versions history <wapt-enterprise.rst>


.. toctree::
  :numbered:
  :maxdepth: 2
  :caption: WAPT Quickstart

  Quickstart - Guides <quickstart-wapt.rst>
  Quickstart - Installing The WAPT Server <quickstart-wapt-install-server.rst>
  Quickstart - Installing The WAPT Console <quickstart-wapt-install-console.rst>
  Quickstart - Installing The WAPT Agent <quickstart-wapt-install-agent.rst>
  Quickstart - Import and Deploy a WAPT Package <quickstart-wapt-manage-package.rst>
  Quickstart - Uninstall a WAPT Package <quickstart-wapt-uninstall-package.rst>
  Quickstart - WADS for Windows <quickstart-wapt-wads-windows.rst>
  Quickstart - WADS for Linux <quickstart-wapt-wads-linux.rst>


.. toctree::
  :numbered:
  :maxdepth: 1
  :caption: WAPT Server

  Checking requirements <wapt-server-install-requirements.rst>
  Installing WAPT Server <wapt-server-install-index.rst>
  Upgrade WAPT Server <wapt-server-upgrade.rst>
  Backup WAPT Server <wapt-server-backup.rst>
  Restore WAPT Server <wapt-server-restoring.rst>
  WAPT Server APIs <wapt-api.rst>
  WAPT Server Advanced Configuration <wapt-server-advanced-configuration.rst>
  Enhancing WAPT Server Security - Server side <wapt-security-configuration-server.rst>

.. toctree::
  :numbered:
  :maxdepth: 1
  :caption: WAPT Console

  How to install the management WAPT console <wapt-configuration.rst>
  How to use the WAPT Console <wapt-console-usage.rst>
  WAPT Console advanced mode <wapt-console-usage-advanced.rst>
  WAPT Secondary Repo <wapt-replication.rst>
  WAPT Peercache <wapt-peercache.rst>
  WAPT Self Service <wapt-self-service.rst>
  WAPTWUA <wapt-console-usage-advanced-waptwua.rst>
  WADS OS deployement <wapt-wads.rst>
  WAPT Reporting <wapt-console-usage-advanced-reporting.rst>
  WAPT Audit Data <wapt-console-usage-advanced-audit-data-plugin.rst>
  Enhancing WAPT Server Security - Console side <wapt-security-configuration-console.rst>

.. toctree::
  :numbered:
  :maxdepth: 2
  :caption: WAPT Agent

  Deploying the WAPT Agent <wapt-deploy-agent.rst>
  Updating the WAPT Agent <wapt-update-agent.rst>
  Removing the WAPT Agent <wapt-remove-agent.rst>
  WAPT Command Line Interface <wapt-command-line-interface.rst>
  Advanced WAPT configuration <wapt-advanced-configuration.rst>


.. toctree::
  :numbered:
  :maxdepth: 2
  :caption: Creating WAPT packages

  wapt-create-packages.rst
  wapt-create-packages-overview.rst
  wapt-create-packages-ide.rst
  wapt-create-packages-code.rst
  wapt-package-structure.rst
  wapt-create-packages-setuphelpers.rst


.. toctree::
  :numbered:
  :maxdepth: 2
  :caption: Frequent problems and questions

  FAQ - Guides <wapt-faq.rst>
  FAQ - Server Issues <wapt-faq-server-issues.rst>
  FAQ - Console Issues <wapt-faq-console-issues.rst>
  FAQ - Agent Issues <wapt-faq-agent-issues.rst>
  FAQ - Packages Issues <wapt-faq-packages-issues.rst>
  FAQ - Licences Issues <wapt-faq-licences-issues.rst>
  FAQ - System Environnement Issues <wapt-faq-system-environnement-issues.rst>
  FAQ - Other Issues <wapt-faq-other-issues.rst>


.. toctree::
  :maxdepth: 2
  :caption: Appendix

  Contacting Tranquil It <tranquil-it-contacts.rst>
  Glossary <wapt-glossary.rst>
  Presentation of the security principles in WAPT <wapt-security-principles.rst>
  Presentation of cryptographic processes <wapt-security-cryptographic-processes.rst>
  Best pratices for packaging software (Software editors) <wapt-software-best-practices.rst>
  WAPT release strategy <wapt-release-strategy.rst>
  Security bulletin <wapt-security-bulletin.rst>
  Changelog <wapt-changelog.rst>
  WAPT End Users Licence Agreement <wapt-license.rst>
  External component licences used in WAPT <wapt-license-3rd-party.rst>

.. toctree::
  :hidden:

  wapt-agent-install.rst
  wapt-audit-mustache-helpers.rst