<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/ff/tools/tools_ff_application_customization" xml:lang="it">
   <Header>
      <Title>Application Customization</Title>
      <Keyword type="header" order="d1e374896">
         <Level1>Functions and features</Level1>
         <Level2>application customization</Level2>
      </Keyword>
      <Keyword type="header" order="d1e374901">
         <Level1>Application customization</Level1>
         <Level2>functions and features</Level2>
      </Keyword>
   </Header>
   <GeneralSection>
      <Paragraph>The LN development environment enables you to customize the LN software.
		You can create package VRCs in which you can customize various types of
		software components, such as sessions, forms, reports, multi-language data
		field labels, questions, and messages.</Paragraph>
   </GeneralSection>
   <GeneralSection>
      <List>
         <ListItemHead>
            <Link href="/baanerp/tt/EnterpriseStudio/onlinemanual/development_parameters_and_authorizations"
                  role="manual"
                  Update="No">Development parameters and authorizations</Link>
         </ListItemHead>
         <ListItem>To maintain or create software components, a developer requires
		  default development settings and parameters and authorization to at least one
		  package VRC.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/onlinemanual/vrm_overview" role="manual" Update="No">Version and release management</Link>
         </ListItemHead>
         <ListItem>Software is constantly changing. Therefore, you must manage
		  various versions of packages, corresponding releases, and all the various
		  customizations on the standard software. Infor Enterprise Server offers a comprehensive solution with a version and release management concept.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/onlinemanual/vrm_scm_system" role="manual" Update="No">Software configuration management (SCM)</Link>
         </ListItemHead>
         <ListItem>Developers can use the Software Configuration Management System
		  (SCM) to make a copy of the software component and place the component into a
		  dedicated development VRC. The component can then be modified, for example, to
		  fix a bug. If the component is finished and tested, the component can be placed
		  back into the run-time environment. This process is called the check-out and
		  check-in process. The component can still have the same VRC code, but it has a
		  different revision number. Older revisions of the component are still
		  retrievable.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/EnterpriseStudio/onlinemanual/messages" role="manual"
                  Update="No">Messages</Link>
         </ListItemHead>
         <ListItem>Messages are language-independent software components that
		  allow you to customize dialog messages.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/EnterpriseStudio/onlinemanual/questions" role="manual"
                  Update="No">Questions</Link>
         </ListItemHead>
         <ListItem>Questions are language-independent software components that are
		  used to ask situation-dependent questions to which the user must respond. At
		  runtime, the questions are displayed in the language that is specified for the
		  current user.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/onlinemanual/100128" role="manual" Update="No">Menus</Link>
         </ListItemHead>
         <ListItem>LN users can have their own customized menus. LN menus are
		  created by LN developers or by LN administrators who have developer authorizations. The
		  start menu for a user must be defined in LN user
		  data.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/onlinemanual/100023" role="manual" Update="No">SQL queries</Link>
         </ListItemHead>
         <ListItem>You can create stand-alone queries with Easy SQL or with the
		  Text Manager. Easy SQL helps users to define queries in a simple, menu-driven
		  way. Text Manager enables you to create more complex queries.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/EnterpriseStudio/onlinemanual/forms" role="manual"
                  Update="No">Forms</Link>
         </ListItemHead>
         <ListItem>The form is the user interface part of the session. Forms,
		  which are presented to users, include data and actions that users can perform
		  on that data. The session and form are integrated; one form per session is
		  defined. The form definition in the session identifies the fields, labels, and
		  options that are available in the session's overview display window and details
		  window.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/EnterpriseStudio/onlinemanual/reports" role="manual"
                  Update="No">Reports</Link>
         </ListItemHead>
         <ListItem>Reports are used to show data on the screen, or print it on a
		  printer or other output device. Reports are used in (print) sessions and SQL
		  queries. A session can have multiple reports. When you run a session that has
		  multiple reports, a list of available reports is displayed. An SQL query can
		  have only one report.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/EnterpriseStudio/onlinemanual/report_scripts" role="manual"
                  Update="No">Report scripts</Link>
         </ListItemHead>
         <ListItem>A report script allows you to customize the processing of the
		  report. A report script consists of event sections in which you program actions
		  to be performed at particular states of execution of the report. The statements
		  programmed in a report script section consist of a combination of 3GL language
		  statements and report script functions.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/EnterpriseStudio/onlinemanual/charts" role="manual"
                  Update="No">Charts</Link>
         </ListItemHead>
         <ListItem>
            <Link href="/baanerp/tt/glossary/glossary#100009" role="glossary" Update="No">Charts</Link> present data in a
		  graphical format to the user. Charts are used in sessions and SQL queries. A
		  session can contain multiple charts. An SQL query can have only one
		  chart.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/onlinemanual/100107" role="manual" Update="No">Business object modeling</Link>
         </ListItemHead>
         <ListItem>The business object repository (BOR) is a virtual space in
		  which business objects are stored. A business object is an object with a
		  business-oriented user interface, which serves as a single entry point to store
		  all the business-related data and perform operations on this data.</ListItem>
         <ListItemHead>
            <Link href="/baanerp/tt/EnterpriseStudio/onlinemanual/data_dictionaries"
                  role="manual"
                  Update="No">Data dictionaries</Link>
         </ListItemHead>
         <ListItem>A data dictionary is a collection of descriptions about a data
		  model or system. LN uses two unique data dictionaries: the Runtime Data
		  Dictionary and the Application Data Dictionary.</ListItem>
      </List>
   </GeneralSection>
</ManualTopic>