diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/building-net-application.wiki b/documentation/23.09/solutions/dotnet/building-net-application.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/building-net-application.wiki rename to documentation/23.09/solutions/dotnet/building-net-application.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/eiffel-codedom-provider-manager.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/eiffel-codedom-provider-manager.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/eiffel-codedom-provider-manager.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/eiffel-codedom-provider-manager.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/esplitter.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/esplitter.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/esplitter.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/esplitter.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/index.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/index.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/name-mapper.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/name-mapper.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/name-mapper.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-aspnet-tools-and-administration/name-mapper.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/about-code-document-object-model-codedom.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/about-code-document-object-model-codedom.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/about-code-document-object-model-codedom.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/about-code-document-object-model-codedom.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/common-scenarios.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/common-scenarios.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/common-scenarios.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/common-scenarios.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/configuration.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/configuration.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/configuration.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/configuration.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/eiffel-implementation.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/eiffel-implementation.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/eiffel-implementation.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/eiffel-implementation.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/index.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/index.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/installation.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/installation.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/installation.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/installation.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/limitations.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/limitations.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/limitations.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/limitations.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/logging.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/logging.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/logging.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/logging.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/required-permissions.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/required-permissions.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/required-permissions.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/required-permissions.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/supported-constructs.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/supported-constructs.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/eiffel-codedom-provider/supported-constructs.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/eiffel-codedom-provider/supported-constructs.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/index.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/index.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/codedom-getting-started.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/codedom-getting-started.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/codedom-getting-started.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/codedom-getting-started.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/eiffel-aspnet-installation.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/eiffel-aspnet-installation.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/eiffel-aspnet-installation.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/eiffel-aspnet-installation.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/index.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/index.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/names-mappings.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/names-mappings.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/names-mappings.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/names-mappings.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/using-eiffel-write-aspnet-pages.wiki b/documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/using-eiffel-write-aspnet-pages.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/using-eiffel-write-aspnet-pages.wiki rename to documentation/23.09/solutions/dotnet/eiffel-aspnet-documentation/writing-aspnet-pages-eiffel/using-eiffel-write-aspnet-pages.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/constructors-and-creation-procedures.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/constructors-and-creation-procedures.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/constructors-and-creation-procedures.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/constructors-and-creation-procedures.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/eiffel-class-and-feature-names.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/eiffel-class-and-feature-names.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/eiffel-class-and-feature-names.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/eiffel-class-and-feature-names.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/eiffel-net-terminology.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/eiffel-net-terminology.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/eiffel-net-terminology.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/eiffel-net-terminology.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/eiffel-reserved-words.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/eiffel-reserved-words.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/eiffel-reserved-words.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/eiffel-reserved-words.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/index.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/index.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/similar-types-occurring-both-libraries.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/similar-types-occurring-both-libraries.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/similar-types-occurring-both-libraries.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/similar-types-occurring-both-libraries.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/type-organization.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/type-organization.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/type-organization.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/conventions/type-organization.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net-integration.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net-integration.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net-integration.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net-integration.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/adding-class-features.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/adding-class-features.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/adding-class-features.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/adding-class-features.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/design-contract-and-assertions.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/design-contract-and-assertions.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/design-contract-and-assertions.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/design-contract-and-assertions.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/eiffel-classes.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/eiffel-classes.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/eiffel-classes.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/eiffel-classes.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/eiffel-net-compliance.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/eiffel-net-compliance.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/eiffel-net-compliance.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/eiffel-net-compliance.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/event-programming-agents.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/event-programming-agents.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/event-programming-agents.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/event-programming-agents.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/exception-mechanism.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/exception-mechanism.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/exception-mechanism.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/exception-mechanism.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/genericity.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/genericity.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/genericity.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/genericity.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/index.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/index.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/inheritance.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/inheritance.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/inheritance.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/inheritance.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/referenced-assembly-type-and-feature-name-conversion.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/referenced-assembly-type-and-feature-name-conversion.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/referenced-assembly-type-and-feature-name-conversion.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/referenced-assembly-type-and-feature-name-conversion.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/using-referenced-assemblies.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/using-referenced-assemblies.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/eiffel-net/using-referenced-assemblies.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/eiffel-net/using-referenced-assemblies.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/index.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/index.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/known-issues.wiki b/documentation/23.09/solutions/dotnet/eiffel-net-language/known-issues.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/eiffel-net-language/known-issues.wiki rename to documentation/23.09/solutions/dotnet/eiffel-net-language/known-issues.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/index.wiki b/documentation/23.09/solutions/dotnet/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/index.wiki rename to documentation/23.09/solutions/dotnet/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/net-installation-instructions.wiki b/documentation/23.09/solutions/dotnet/net-installation-instructions.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/net-installation-instructions.wiki rename to documentation/23.09/solutions/dotnet/net-installation-instructions.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/ado-net-samples/adonet-sample.wiki b/documentation/23.09/solutions/dotnet/samples/ado-net-samples/adonet-sample.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/ado-net-samples/adonet-sample.wiki rename to documentation/23.09/solutions/dotnet/samples/ado-net-samples/adonet-sample.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/ado-net-samples/index.wiki b/documentation/23.09/solutions/dotnet/samples/ado-net-samples/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/ado-net-samples/index.wiki rename to documentation/23.09/solutions/dotnet/samples/ado-net-samples/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/console-samples/calculator-console.wiki b/documentation/23.09/solutions/dotnet/samples/console-samples/calculator-console.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/console-samples/calculator-console.wiki rename to documentation/23.09/solutions/dotnet/samples/console-samples/calculator-console.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/console-samples/index.wiki b/documentation/23.09/solutions/dotnet/samples/console-samples/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/console-samples/index.wiki rename to documentation/23.09/solutions/dotnet/samples/console-samples/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/index.wiki b/documentation/23.09/solutions/dotnet/samples/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/index.wiki rename to documentation/23.09/solutions/dotnet/samples/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/threads-samples/index.wiki b/documentation/23.09/solutions/dotnet/samples/threads-samples/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/threads-samples/index.wiki rename to documentation/23.09/solutions/dotnet/samples/threads-samples/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/threads-samples/pools.wiki b/documentation/23.09/solutions/dotnet/samples/threads-samples/pools.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/threads-samples/pools.wiki rename to documentation/23.09/solutions/dotnet/samples/threads-samples/pools.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/threads-samples/timers.wiki b/documentation/23.09/solutions/dotnet/samples/threads-samples/timers.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/threads-samples/timers.wiki rename to documentation/23.09/solutions/dotnet/samples/threads-samples/timers.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/calculator-winform.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/calculator-winform.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/calculator-winform.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/calculator-winform.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/date-time-picker.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/date-time-picker.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/date-time-picker.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/date-time-picker.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/gdi-plus-text.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/gdi-plus-text.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/gdi-plus-text.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/gdi-plus-text.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/index.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/index.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/mdi/index.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/mdi/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/mdi/index.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/mdi/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/mdi/mdi-details.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/mdi/mdi-details.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/mdi/mdi-details.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/mdi/mdi-details.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/menus/index.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/menus/index.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/menus/index.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/menus/index.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/menus/menu-details.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/menus/menu-details.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/menus/menu-details.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/menus/menu-details.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/message-box.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/message-box.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/message-box.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/message-box.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/progress-bar-sample.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/progress-bar-sample.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/progress-bar-sample.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/progress-bar-sample.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/simple-data-binding.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/simple-data-binding.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/simple-data-binding.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/simple-data-binding.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/simple-hello-world-form-sample.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/simple-hello-world-form-sample.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/simple-hello-world-form-sample.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/simple-hello-world-form-sample.wiki diff --git a/documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/tree-view.wiki b/documentation/23.09/solutions/dotnet/samples/winform-samples/tree-view.wiki similarity index 100% rename from documentation/23.09/solutions/platform-specifics/microsoft-windows/net/samples/winform-samples/tree-view.wiki rename to documentation/23.09/solutions/dotnet/samples/winform-samples/tree-view.wiki