Initializing help system before first use

# Fundamental Xpress Insight Concepts

This section covers several important Xpress Insight concepts and principles.
Covered Topics

- The App
  A FICO® Xpress Insight app operationalizes an analytic model as an interactive solution.
- The Model and Scenario Data Management
  Each FICO® Xpress Insight app has a main model implemented in Mosel or Python which defines the scenario data schema for the app.
- Minimum Python Model Requirements
- Execution Modes
  Every app must implement behavior for the two standard execution modes:
- Configuration with Annotations
  Python type annotations (also referred to as type hints) provide a way of including metadata information about the type of the model entities.
- Using Attachments
  Attachments are files that are attached to an individual scenario or the app itself and are accessible to the end user for upload, download and editing. The web client provides a user interface for end users to interact with file attachments.
- Development Workflow
  Xpress Insight offers several tools to help implement a development workflow.

Parent Topic Insight 5 Python Developer Guide

© 2001-2026 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.