> For the complete documentation index, see [llms.txt](https://docs.mosip.io/1.1.5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mosip.io/1.1.5/build-and-deploy/customisations-for-a-country.md).

# Customizations for a Country

MOSIP offers high configurability to customise and deploy for a country. Many components are available out of the box. However, for a specific deployment certain customisations and additions may be needed as follows:

1. ID Object
   * [Definition](/1.1.5/modules/registration-processor/mosip-id-object-definition.md)
   * [Schema](https://github.com/mosip/mosip-config/blob/master/config-templates/mosip-identity-json-schema-env.json)
   * Schema and field custom validations on Reg Client and Reg Processor. [(Ref validator)](https://github.com/mosip/mosip-ref-impl/tree/master/kernel/kernel-ref-idobjectvalidator)
2. Languages
   * Defining primary and secondary languages
   * Transliteration libraries integration in Reg Client
   * Messaging templates (master data and configuration files)
3. Master Data: Country specific master data
4. Adding/modifying Reg Processor flow
   * Adding a new stage (e.g. fetch data from CRVS system). [(Camel configurations)](https://github.com/mosip/mosip-config/blob/master/config-templates)
   * Remove or re-arrange the stages
   * Demographic dedup logic
5. [Configurations](https://github.com/mosip/mosip-config/blob/master/config-templates/)
6. Registration Client App
   * Fields as per ID Object
   * Labels in preferred languages
   * Field validations
   * Screen flow changes
   * Integration with MDS
7. Residents Portal: UI implementation
8. Admin portal: UI modifications (if needed)
9. Integration with external components
   * Virus scanner
   * ABIS
   * Biometric SDKs (in Registration Client, Registration Processor & ID Authentication)
   * Manual Adjudication
   * IAM (OAuth 2.0 compliant)
   * HSM
   * Postal service
   * Email/SMS gateway

### FAQ

#### What's there in MOSIP and what's not

| Features                                   | Present in MOSIP? | Comments                                                                                                                                                                                          |
| ------------------------------------------ | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| UIN Generator                              | Yes               |                                                                                                                                                                                                   |
| Token Generator                            | Yes               |                                                                                                                                                                                                   |
| Partner Management                         | Yes               | [Partner Management Service APIs](/1.1.5/apis/partner-management-service-apis.md) are available. Portal to be created by SI                                                                       |
| Device Management                          | Yes               | Admin portal allows managing registered devices. Device registration API is available. Device vendor to provide Device Management Server which takes care of registering devices and Key rotation |
| SMS Notification                           | Yes               | Interface available. SMS Gateway/service to be provided by SI                                                                                                                                     |
| Email Notification                         | Yes               | Interface available. SMS Gateway/service to be provided by SI                                                                                                                                     |
| Audit Trail                                | Yes               |                                                                                                                                                                                                   |
| Technical Help Desk                        | No                |                                                                                                                                                                                                   |
| Customer Relationship Management           | No                |                                                                                                                                                                                                   |
| Backup/Restore Management                  | No                |                                                                                                                                                                                                   |
| Manual Adjudication                        | No                | APIs available to retrieve data and approve/reject a packet when a Biometric Duplicate is found                                                                                                   |
| Manual Verification                        | No                |                                                                                                                                                                                                   |
| Analytics                                  | No                |                                                                                                                                                                                                   |
| Authentication OTP                         | Yes               |                                                                                                                                                                                                   |
| Authentication Biometrics                  | Yes               |                                                                                                                                                                                                   |
| Knowledge Management System                | No                |                                                                                                                                                                                                   |
| Payment Gateway                            | No                |                                                                                                                                                                                                   |
| Card Production                            | No                |                                                                                                                                                                                                   |
| Card Management                            | No                | Implementation available for sending cards in queue to print and forward to postal system                                                                                                         |
| Fraud Management                           | No                |                                                                                                                                                                                                   |
| Supporting Document Retrieval              | No                | Registration processor may be customized for the same                                                                                                                                             |
| Token Management at Registration Center    | No                |                                                                                                                                                                                                   |
| Registration of Pre-registered/Appointment | Yes               | If MOSIP PreReg module is deployed                                                                                                                                                                |
| UIN Retrieval (Lost UIN)                   | Yes               |                                                                                                                                                                                                   |
| Update of Demographic Information          | Yes               |                                                                                                                                                                                                   |
| Update of Biometric data                   | Yes               |                                                                                                                                                                                                   |
| Grievance Reporting                        | No                |                                                                                                                                                                                                   |
| Lock UIN against Auth                      | Yes               |                                                                                                                                                                                                   |
| Transaction History Generator              | No                | Audit logs, DB records, and Resident Services APIs available                                                                                                                                      |
| Enrollment Status/Update                   | Yes               | [Resident Service APIs](/1.1.5/apis/resident-service-apis.md) available. Portal to be made by SI                                                                                                  |
| Payment Gateway                            | No                |                                                                                                                                                                                                   |
| Mobile/Table Registration App              | No                |                                                                                                                                                                                                   |
| Virus Scanner                              | No                | Integration hooks provided. SI to procure and integrate                                                                                                                                           |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.mosip.io/1.1.5/build-and-deploy/customisations-for-a-country.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
