# Welcome to JMap Server SDK

The JMap Server SDK (JMap 7 SDK) is comprised of documents, source code examples and tools to help developers customize JMap applications and extend their functionality.

JMap is made up of several different parts. Its main parts are: JMap Server, JMap Admin, JMap Pro, JMap NG, JMap Web, and JMap Survey. Each part is based on its own technological environment, which determines how programming is carried out.

The following table describes the technological environment of each JMap component.

| **Component** | **Technologies**              |
| ------------- | ----------------------------- |
| JMap Server   | Java                          |
| JMap Admin    | Java Server Faces (JSF)       |
| JMap Pro      | Java                          |
| JMap Web      | HTML 5, CSS, Javascript, JSON |

{% hint style="info" %}
To develop for JMap NG refer to the [JMap NG Developper Manual](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual).

At the moment, it is not possible to develop for JMap Survey using the JMap Server (7) SDK.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.k2geospatial.com/jmap-server-developer-manual/welcome-to-jmap-server-sdk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
