diff --git a/doc/21-development.md b/doc/21-development.md
index fe0da2ccd..fa855cfbf 100644
--- a/doc/21-development.md
+++ b/doc/21-development.md
@@ -982,33 +982,37 @@ the web installer and start the installation.
You need a free Microsoft account to download and also store your preferences.
-Choose these individual components on Visual Studio 2017:
+Install the following Workloads:
+
+* C++ Desktop
+* .NET Desktop
+
+In addition also choose these individual components on Visual Studio 2017:
* .NET
- * .NET Framework 4.6 targeting pack
- * .NET Framework 4.6.1 SDK
- * .NET Framework 4.6.1 targeting pack
+ * .NET Framework 4.6 targeting pack
+ * .NET Framework 4.6.1 SDK
+ * .NET Framework 4.6.1 targeting pack
* Code tools
- * Git for Windows
- * Static analysis tools
+ * Git for Windows
+ * Static analysis tools
+ * GitHub Extension for Visual Studio
* Compilers, build tools and runtimes
- * C# and Visual Basic Roslyn compilers
- * C++/CU Support
- * VC++ 2017 v141 toolset (x86_64)
+ * C# and Visual Basic Roslyn compilers
+ * C++/CLI Support
+ * VC++ 2017 v141 toolset (x86_64)
* Debugging and testing
- * C++ profiling tools
- * Just-in-Time debugger
+ * C++ profiling tools
+ * Just-in-Time debugger
* Development activities
- * Visual Studio C++ core features
+ * Visual Studio C++ core features
* Games and Graphics
- * Graphics debugger and GPU profiler for DirectX (required by C++ profiling tools)
+ * Graphics debugger and GPU profiler for DirectX (required by C++ profiling tools)
* SDKs, libraries and frameworks
- * Graphics Tools Windows 8.1 SDK (required by C++ profiling tools)
- * Windows 10 SDK **10.0.10240.0 - exactly this version**
- * Windows 8.1 SDK
- * Windows Universal C Runtime
-* Uncategorized
- * GitHub Extension for Visual Studio
+ * Graphics Tools Windows 8.1 SDK (required by C++ profiling tools)
+ * Windows 10 SDK **10.0.10240.0 - exactly this version**
+ * Windows 8.1 SDK
+ * Windows Universal C Runtime
After a while, Visual Studio will be ready.
@@ -1272,44 +1276,44 @@ Icinga application using a dist tarball (including notes for distributions):
* cmake >= 2.6
* GNU make (make) or ninja-build
* C++ compiler which supports C++11
- * RHEL/Fedora/SUSE: gcc-c++ >= 4.7 (extra Developer Tools on RHEL5/6 see below)
- * Debian/Ubuntu: build-essential
- * Alpine: build-base
- * you can also use clang++
+ * RHEL/Fedora/SUSE: gcc-c++ >= 4.7 (extra Developer Tools on RHEL5/6 see below)
+ * Debian/Ubuntu: build-essential
+ * Alpine: build-base
+ * you can also use clang++
* pkg-config
* OpenSSL library and header files >= 1.0.1
- * RHEL/Fedora: openssl-devel
- * SUSE: libopenssl-devel
- * Debian/Ubuntu: libssl-dev
- * Alpine: libressl-dev
+ * RHEL/Fedora: openssl-devel
+ * SUSE: libopenssl-devel
+ * Debian/Ubuntu: libssl-dev
+ * Alpine: libressl-dev
* Boost library and header files >= 1.66.0
- * RHEL/Fedora: boost166-devel
- * Debian/Ubuntu: libboost-all-dev
- * Alpine: boost-dev
+ * RHEL/Fedora: boost166-devel
+ * Debian/Ubuntu: libboost-all-dev
+ * Alpine: boost-dev
* GNU bison (bison)
* GNU flex (flex) >= 2.5.35
* systemd headers
- * Only required when using systemd
- * Debian/Ubuntu: libsystemd-dev
- * RHEL/Fedora: systemd-devel
+ * Only required when using systemd
+ * Debian/Ubuntu: libsystemd-dev
+ * RHEL/Fedora: systemd-devel
### Optional features
* MySQL (disable with CMake variable `ICINGA2_WITH_MYSQL` to `OFF`)
- * RHEL/Fedora: mysql-devel
- * SUSE: libmysqlclient-devel
- * Debian/Ubuntu: default-libmysqlclient-dev | libmysqlclient-dev
- * Alpine: mariadb-dev
+ * RHEL/Fedora: mysql-devel
+ * SUSE: libmysqlclient-devel
+ * Debian/Ubuntu: default-libmysqlclient-dev | libmysqlclient-dev
+ * Alpine: mariadb-dev
* PostgreSQL (disable with CMake variable `ICINGA2_WITH_PGSQL` to `OFF`)
- * RHEL/Fedora: postgresql-devel
- * Debian/Ubuntu: libpq-dev
- * postgresql-dev on Alpine
+ * RHEL/Fedora: postgresql-devel
+ * Debian/Ubuntu: libpq-dev
+ * postgresql-dev on Alpine
* libedit (CLI console)
- * RHEL/Fedora: libedit-devel on CentOS (RHEL requires rhel-7-server-optional-rpms)
- * Debian/Ubuntu/Alpine: libedit-dev
+ * RHEL/Fedora: libedit-devel on CentOS (RHEL requires rhel-7-server-optional-rpms)
+ * Debian/Ubuntu/Alpine: libedit-dev
* Termcap (only required if libedit doesn't already link against termcap/ncurses)
- * RHEL/Fedora: libtermcap-devel
- * Debian/Ubuntu: (not necessary)
+ * RHEL/Fedora: libtermcap-devel
+ * Debian/Ubuntu: (not necessary)
### Special requirements
@@ -1680,6 +1684,7 @@ The Windows MSI packages are located at https://packages.icinga.com/windows/
Download the community edition from [visualstudio.com](https://www.visualstudio.com/en/downloads/)
Workloads to install:
+
* C++ Desktop
* .NET Desktop