---
title: "Introduction"
canonical_url: "https://www.nutrient.io/guides/docuvieware/other-technologies/"
md_url: "https://www.nutrient.io/guides/docuvieware/other-technologies.md"
last_updated: "2026-05-18T15:55:45.958Z"
description: "Discover how to integrate DocuVieware with various web applications using a REST service and a configuration object for customization."
---

# Introduction

DocuVieware can be integrated in almost any kind of web application. Web applications not built using the ASP.NET technology require a slight interoperability layer between the two environments. This is achieved by the means of a web service embedding DocuVieware.

In practice, DocuVieware is hosted on its own Windows IIS server (with the full.NET Framework 4.6 or above) and the web application uses DocuVieware through a REST service. In this state-of-the-art web application architecture, the control code is obtained on demand via the web service single base URL.

The REST service is implemented in C# using the ASP.NET Web API 2 from the.NET Framework 4.6. It contains a single `POST` method that will send and receive data using JSON.

This unique method takes a mandatory parameter: a configuration object to customize DocuVieware content, behavior, and appearance. This configuration object also includes a session identifier and a control identifier. The session identifier should be the session identifier from the session mechanism your application is using. The control identifier is the name of the DocuVieware instance that will be attached to the session, usually `DocuVieware1`.

The content of the configuration object can be adapted to the project. The response to the `POST` request contains the DocuVieware HTML5 markup to be used within the target page in the form of a JSON object.

## Related guides

- [Serving DocuVieware through a REST API](/guides/docuvieware/other-technologies/serving-docuvieware-through-a-rest-api.md)
   Set up a REST API service to serve DocuVieware using ASP.NET Web API 2, including project creation and essential references.

- [Client/server coming and going with custom actions](/guides/docuvieware/other-technologies/rest-client-server-coming-and-going-with-custom-actions.md)
   Implement a custom action in your ASP.NET Web API project to generate QR codes on documents using DocuVieware’s JavaScript API.

- [Use and handling of the selection area](/guides/docuvieware/other-technologies/rest-use-and-handling-of-the-selection-area.md)
   Use the selection area in a DocuVieware project, including button implementation for coordinate display and filtering.

- [Custom snap-in implementation](/guides/docuvieware/other-technologies/rest-custom-snap-in-implementation.md)
   Create a custom snap-in in DocuVieware, including implementing a button to trigger server-side actions.

- [Integrating DocuVieware in your Angular2 client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-angular2-client-application.md)
   Integrate the DocuVieware control into your Angular2 client application with setup and implementation steps.

- [Your first Angular 10 application with DocuVieware](/guides/docuvieware/other-technologies/your-first-angular-10-application-with-docuvieware.md)
   Create and run your first Angular 10 application with DocuVieware in Visual Studio.

- [Integrating DocuVieware in your AngularJS client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-angularjs-client-application.md)
   Integrate the DocuVieware control into your AngularJS application with setup and implementation steps.

- [DocuVieware guide for Blazor](/guides/docuvieware/other-technologies/docuvieware-tutorial-for-blazor.md)
   Set up and configure a Blazor WebAssembly project using DocuVieware in an ASP.NET Core hosted environment.

- [Integrating DocuVieware in your ASP.NET Core MVC Razor client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-asp-dotnet-core-mvc-razor-client-application.md)
   Integrate the DocuVieware control into your ASP.NET Core MVC Razor application with setup and implementation steps.

- [Integrating DocuVieware in your ASP.NET MVC Razor client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-asp-dotnet-mvc-razor-client-application.md)
   Integrate the DocuVieware control into your ASP.NET MVC Razor application with setup and implementation steps.

- [Integrating DocuVieware in your Java client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-java-client-application.md)
   Integrate the DocuVieware control into your Java client application with setup and implementation steps.

- [Integrating DocuVieware in your JavaScript/jQuery client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-javascript-jquery-client-application.md)
   Integrate the DocuVieware control into your JavaScript/jQuery application with setup and implementation steps.

- [Integrating DocuVieware in your Node.js client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-nodejs-client-application.md)
   Integrate the DocuVieware control into your Node.js application with setup and implementation steps.

- [Integrating DocuVieware in your PHP client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-php-client-application.md)
   Integrate the DocuVieware control into your PHP client application with setup and implementation steps.

- [Integrating DocuVieware into SharePoint 2019](/guides/docuvieware/other-technologies/integrating-docuvieware-into-sharepoint-2019.md)
   Integrate DocuVieware into SharePoint 2019 through an add-in with a secure and scalable deployment process.

- [How to set up and use DocuVieware with React](/guides/docuvieware/other-technologies/how-to-set-up-and-use-docuvieware-with-react.md)
   Set up and integrate DocuVieware within your React application with step-by-step instructions.

- [Integrating DocuVieware with Electron](/guides/docuvieware/other-technologies/integrating-docuvieware-with-electron.md)
   Integrate DocuVieware into your Electron app for cross-platform document management functionality.

---

## Related pages

- [Integrating DocuVieware in your AngularJS client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-angularjs-client-application.md)
- [How to set up and use DocuVieware with React](/guides/docuvieware/other-technologies/how-to-set-up-and-use-docuvieware-with-react.md)
- [DocuVieware guide for Blazor](/guides/docuvieware/other-technologies/docuvieware-tutorial-for-blazor.md)
- [Integrating DocuVieware in your Angular2 client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-angular2-client-application.md)
- [Integrating DocuVieware in your JavaScript/jQuery client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-javascript-jquery-client-application.md)
- [Integrating DocuVieware in your Java client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-java-client-application.md)
- [Integrating DocuVieware in your PHP client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-php-client-application.md)
- [Integrating DocuVieware into SharePoint 2019](/guides/docuvieware/other-technologies/integrating-docuvieware-into-sharepoint-2019.md)
- [Integrating DocuVieware in your Node.js client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-nodejs-client-application.md)
- [Integrating DocuVieware in your ASP.NET Core MVC Razor client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-asp-dotnet-core-mvc-razor-client-application.md)
- [Use and handling of the selection area](/guides/docuvieware/other-technologies/rest-use-and-handling-of-the-selection-area.md)
- [Custom snap-in implementation](/guides/docuvieware/other-technologies/rest-custom-snap-in-implementation.md)
- [Client/server coming and going with custom actions](/guides/docuvieware/other-technologies/rest-client-server-coming-and-going-with-custom-actions.md)
- [Integrating DocuVieware in your ASP.NET MVC Razor client application](/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-asp-dotnet-mvc-razor-client-application.md)
- [Your first Angular 10 application with DocuVieware](/guides/docuvieware/other-technologies/your-first-angular-10-application-with-docuvieware.md)
- [Serving DocuVieware through a REST API](/guides/docuvieware/other-technologies/serving-docuvieware-through-a-rest-api.md)
- [Integrating DocuVieware with Electron](/guides/docuvieware/other-technologies/integrating-docuvieware-with-electron.md)

