Installing Software for the Siebel CRM Application

There are a number of software components required to implement Siebel CRM fully, depending on your requirements and your implementation. The following image shows the minimum required components and how they interact with each other.

Minimum components required to install Siebel CRM.: This image is described in the surrounding text.

As shown in this image, there are three distinct software installers that you will use to create your development environment:

  • Siebel Enterprise Software. This provides the required software for the following components:
    • Siebel Gateway. This uses the embedded application container functionality to manage communications with other modules. Configuration data for the Siebel environment is stored internally to the Siebel Gateway.

    • Siebel Enterprise. This is a logical profile that defines the physical storage locations used by the Siebel Servers. For example, database type, name, location, and credentials, as well as the Siebel File System location and other global parameters.

    • Siebel Server. This is the application server that provides the interface to the Siebel database and file system, enforcing business logic. This is typically a load-balanced component running parallel on multiple servers.

    • Siebel Application Interface. This provides the delivery of Web pages from the Siebel Server to Web clients.

    • Siebel Database. The Siebel CRM product stores all of its configuration information and user data within a customer-selected database, for example Oracle, Microsoft SQL Server, or IBM DB2. The Siebel Enterprise Software installer provides the scripts necessary to populate this database with the required tables, indexes, data, and other objects necessary to run Siebel CRM.

  • Siebel Tools. This is a 32-bit Windows application that allows developers and administrators to make changes to the Siebel repository. You can implement many changes using the Siebel Web Client, however in Siebel Innovation Pack 2017, there are some specific types of repository changes that require the 32-bit Windows Siebel Tools client, such as modifications to Workflow processes.

  • Siebel Developer Web Client. This is a 32-bit Windows application that allows developers and administrators to interact with the Siebel Database without needing any Siebel Server components. While it is not mandatory to run the application, having Siebel Developer Web Client available typically facilitates certain configuration and deployment activities, such as debugging scripts or workflow processes.

During a basic installation, for example in a development environment, you only require a single instance of each component, but you can chose to install additional servers. For a test or production environment, it is likely that there will be more than one Siebel Enterprise Server and more than one Siebel Application Interface. This is to provide load balancing and resiliency.

This guide describes a minimal configuration, installing one of each component. For more information, see Siebel Applications Administration Guide.