!--a11y-->
Mobile Client Application
Customization 
You can use this process to customize user interface screens, user interface logic or business logic of a mobile client application based on business requirements.
You have:
· Installed the CRM Business Document Modeler (BDM) and the CRM BDoc Repository as part of the CRM Server installation
· Installed Microsoft® SQL Server 7.0 and the Mobile Application Repository(MAR) in the Mobile Repository Server(MRS)
· Installed Mobile Application Studio(MAS), a mobile client application and empty user database on a Mobile Development Workstation(MDW)
· Setup Mobile Application Studio. For more information, see Mobile Application Studio Setup.
1.
The Technical
Administrator downloads required tables and business data from the
consolidated database (on the CRM Server) to the empty user database (on the MDW) using
Client
Console.

Business data must be available in the user database to test the mobile client application after customization.
2.
Depending on the
changes that need to be made to the business logic of the mobile client
application, the user of the BDM makes necessary changes to BDoc types that
exist in the CRM BDoc Repository. The user creates new BDoc types, if required.
BDoc types are logical
sources that exchange business data between the mobile client application and
the corresponding user database. For more information, see
Defining and
Modeling BDoc Types.
3. The Technology Consultant customizes business logic by modeling required business objects, business queries, combo engines and business rules. This is done to define business data during design time, and to process and validate business data. For more information, see Business Logic Customization.
4. The Technology Consultant customizes user interface by modeling required tiles, tile sets, business components and the application. This is done to define the layout and behavior of the user interface to present business data to the application users in the required manner. For more information, see User Interface Customization.
5. The Technology Consultant generates the customized mobile client application to obtain runtime files. For more information, see Mobile Client Application Generation.
6. The Technology Consultant creates an upgrade by grouping all runtime files. The upgrade is sent to the test mobile client existing in the development environment. When the mobile client is updated with the upgrade, the MAS user tests the latest version of the application to check if customization and changes have been applied.