How Oracle Siebel CRM Licensing Works:
- License Complexity: Licensing became more complex after the Oracle acquisition. Users receive license keys to activate purchased functionalities. Oracle provides these keys on its website, allowing downloads without a license upfront.
- Siebel Legacy vs. Oracle Pricing:
- Component Licensing: Oracle’s a la carte model is cost-effective for a few end-users with one or two products.
- Custom Application Suite (CAS) Licensing: Bundles multiple Siebel programs for one user.
- Enterprise Licensing: This is for entire organizations without tracking specific user licenses or servers.
- License Keys Usage: Standard Siebel installations offer all modules; keys unlock applications. Keys often include more functionalities than are licensed for, requiring extra licensing based on authorized users.
Introduction to Siebel Licensing
Siebel licensing refers to the framework through which Oracle Siebel CRM, a leading customer relationship management software, is made available to organizations.
Siebel licensing ensures businesses pay for the specific features, modules, and user levels they need while complying with Oracle’s licensing policies.
Licensing Models
- User-Based Licensing: This model requires licenses for individuals or devices accessing the Siebel software. It’s ideal for organizations with predictable user counts and roles. Common user types include:
- Named Users: Specific individuals who access the software.
- Concurrent Users: A set number of users accessing the system simultaneously.
- Module-Based Licensing: Organizations can license specific modules of the Siebel suite based on business needs. Modules include:
- Horizontal Applications: Core CRM functionalities like sales, service, and marketing.
- Vertical Applications: Industry-specific solutions tailored to healthcare, financial services, and telecommunications sectors.
- Analytics Applications: Advanced reporting and data analysis tools for customer insights.
Licensing Metrics
Tailored Licensing: Businesses can choose licensing structures that meet their needs, avoiding unnecessary costs for unused features.
License Metrics: Organizations must align Siebel licenses with their usage metrics, such as the number of users, transactions, or functionality requirements.
For more information about Siebel licensing works, read our leading guide.
Horizontal, Vertical, and Analytics Applications in the Siebel Product Suite
The Siebel product suite encompasses three main types of applications: Horizontal, Vertical, and Analytics. Each serves distinct purposes and caters to different business needs.
Horizontal Applications
Horizontal applications are industry-independent solutions. They include core functionalities that can be utilized across various industries.
Examples:
- Siebel CRM Base: Provides essential CRM features for managing customer relationships.
- Siebel Contracts: Manages contracts and agreements with customers and partners.
Vertical Applications
Vertical applications are tailored for specific industries, offering specialized functionalities that address industry-specific requirements. These applications include all the modules from the horizontal applications but with added industry-specific features, making them more expensive.
Examples:
- Siebel Public CRM Base: Designed for public sector organizations to manage interactions with citizens and stakeholders.
- Siebel CME Contracts: Tailored for the communications, media, and entertainment industry, managing contracts and agreements within these sectors.
Analytics Applications
Analytics products provided advanced data analysis and reporting capabilities. Initially available as standalone editions, these products were integrated into the Oracle Business Intelligence (OBI) suite after version 7.8.
Examples:
- Siebel Sales Analytics: Offered insights into sales performance and customer behavior. Now part of the OBI suite, providing comprehensive business intelligence solutions.
Siebel Applications by User Type
Siebel applications can also be categorized by user type, ensuring that each segment of users has access to the tools they need.
Employee Applications: Designed for internal use by salespeople and service representatives.
- Example: Salespeople using Siebel Contracts to manage client agreements.
Customer Applications: Developed for an organization’s customers, these applications facilitate online purchases and self-service options.
- Example: Customers using a Siebel-powered portal to make purchases or manage their accounts.
Partner Applications: These applications, created for an organization’s partners, help manage and streamline partner interactions and transactions.
- Example: Partners using Siebel applications to access sales tools and resources, enhancing collaboration and efficiency.
Understanding the distinctions between horizontal, vertical, and analytics applications within the Siebel product suite and categorizing them by user type helps businesses choose the right tools to meet their needs. This structured approach ensures that all users, from employees to customers to partners, can access functionalities that enhance their interactions and operational efficiency.
The Siebel product suite offers three types of applications:
Horizontal.
Horizontal applications are industry-independent solutions, such as Siebel CRM Base and Siebel Contracts.
Vertical.
Vertical applications are industry-specific products, such as Siebel Public CRM Base and Siebel CME Contracts. Vertical Applications also include the entire set of modules from horizontal, which is more expensive.
Analytics.
Analytics products, such as Siebel Sales Analytics, were available as standalone editions until version 7.8 when they were discontinued. Nowadays, the functionality of these products is bundled into the Oracle Business Intelligence product group.
Siebel applications may also be classified by user type: Employee Applications for employees such as salespeople using Siebel Contracts, Customer Applications for an organization’s customers designed for purchasing online, and Partner Applications for the organization’s partners.
Siebel License Keys
Siebel license keys are unique codes issued by Oracle to activate and control access to the Siebel CRM software and its modules. These keys ensure that organizations only use their licensed features and functionalities and provide a mechanism to enforce compliance with licensing agreements.
Purpose of Siebel License Keys
- Access Control: License keys enable access to specific Siebel modules, features, or functionalities based on the purchased licenses.
- Compliance Enforcement: They restrict the unauthorized use of unlicensed features, ensuring adherence to Oracle’s licensing policies.
- Custom Configuration: License keys allow organizations to tailor their Siebel deployment to include only the necessary modules and features.
How Siebel License Keys Work
- Generation and Activation: Oracle generates license keys based on the licensing agreement. The customer receives these keys and applies them to their Siebel environment.
- The keys may include the module name, user count, and expiration (if applicable).
- Feature Enablement: Once activated, the license keys unlock specific features or modules within Siebel CRM. For example:
- A sales-focused organization might use keys to enable the Sales and Analytics modules.
- A healthcare company may activate industry-specific vertical applications.
- Usage Tracking: Siebel software tracks usage based on the activated keys, ensuring the system aligns with the agreed-upon license metrics (e.g., number of users, modules).
- Audits and Renewals: License keys are periodically reviewed during audits to verify compliance. New license keys are issued upon purchase if additional modules or users are required.
Siebel Legacy Pricing vs. Oracle Pricing
Before Oracle’s acquisition, Siebel products were sold as Individual Applications (e.g., Siebel Sales Enterprise) and Application bundles (e.g., eAdvisor & eConfigurator Bundle).
However, the number of Application Bundles offered was small and rarely sold. In December 2006, Oracle started selling Siebel products under the three standard pricing models for Oracle applications: Component licensing, Custom Application Suite (CAS) licensing, and Enterprise licensing.
Component licensing.
Component licensing is Oracle’s traditional a la carte pricing model. It is a cost-effective option for customers licensing one or two Oracle products with a few end-users. For example, Siebel CRM Base, licensed per Application User, allows one individual to use a single Siebel software program.
CAS licensing.
Under CAS licensing, a customer may purchase different software products in one bundle (e.g., Siebel CRM Base licensed per Custom Suite User). This metric allows one individual to use multiple Siebel software programs as defined in the bundle.
Enterprise licensing.
Enterprise licensing allows customers to license the desired Siebel software programs for their entire organization without keeping track of specific user licenses, servers, or deployment locations. You can read about the differences between SPE and Siebel here.
Siebel Legacy Metrics vs. Oracle Metrics
Oracle’s current metric units for Siebel products remain largely consistent with the legacy metrics from the Siebel System.
Historically, Siebel products were typically sold per user.
User-Based Metrics
Named User to Application User:
- Named User Metric: This legacy metric focused on the number of individuals authorized to use the software, irrespective of actual usage.
- Application User Metric: Today’s equivalent, also counting the number of authorized users, maintains the same principle that licensing is based on access rights, not active usage.
Registered User:
- This metric targets business partners authorized to use the software. It’s relevant for partner applications and ensures that business partner interactions are correctly licensed.
Non-User-Based Metrics
Server-Based Licensing:
- Beyond user-based metrics, Siebel products may also be licensed based on server capacity, transactions, or other non-user-based criteria. This method typically involves licensing based on the Siebel application’s computing resources.
Key Points to Understand:
Consistency in Metrics:
- The transition from Siebel to Oracle metrics has retained fundamental principles, ensuring continuity and clarity for long-time Siebel users.
Application User Licensing:
- Focuses on the number of users with access permissions. Companies must track these permissions diligently to ensure compliance, as licenses are required even if users do not actively use the software.
Registered User Licensing:
- This is particularly important for partner applications, where the number of business partners accessing the system must be accurately tracked and licensed.
Managing Licensing Metrics:
Regular Audits:
- Conduct regular audits to ensure the correct accounting for the number of named or application users. This helps maintain compliance and prevent unexpected licensing costs.
Accurate Tracking:
- Use tools to monitor and manage user access permissions. This ensures that only authorized users have access and that the organization stays within its licensed limits.
Understanding Non-User-Based Licensing:
- Monitor resource usage for server-based or transaction-based licenses. This helps optimize license usage and avoid overprovisioning.
Seek Oracle’s Guidance:
- Engage with Oracle’s support to clarify any uncertainties regarding metrics. They can provide insights and assistance in managing both user-based and non-user-based licenses.
Understanding the similarities and differences between Siebel’s legacy metrics and Oracle’s current metrics can help businesses better manage their licensing requirements. Proper tracking and regular audits are essential to maintaining compliance and optimizing the use of Siebel products.
Siebel Views and Their Impact on Licensing
How Siebel Views Work
In Oracle Siebel CRM, views represent the user interface elements that allow users to interact with various data and functionalities within the application.
Views are screens that display specific types of information, such as customer details, sales data, service requests, or marketing campaigns.
These views are organized into categories and can be customized to suit an organization’s specific needs.
Key Components of Siebel Views:
- Applets: Mini-applications within a view that display data from the database. Examples include form applets, list applets, and chart applets.
- Tabs: Used to navigate between different views within a Siebel application. Each tab corresponds to a different category of information.
- Menus: Provide additional options and functionalities within a view, such as filtering data, generating reports, or performing actions on records.
Customizing Views:
- Personalization: Users can personalize views to display the most relevant information for their roles. This includes rearranging applets, adding or removing fields, and setting up default filters.
- Configuration: Administrators can configure views at a more advanced level, creating custom views to meet specific business requirements. This might involve modifying the underlying data model, adding new applets, or integrating with external systems.
Impact on Licensing
The views that users can access significantly influence licensing in Siebel CRM. Since licensing is based on the functionalities available to a user rather than just their active use, the configuration and assignment of views are critical in determining compliance with Oracle’s licensing policies.
Key Licensing Considerations:
Access Rights:
- User Access: Each user with access to a view that falls under a licensed module must be properly licensed. This means that even if a user rarely uses a specific view, they still need a license if they can access it.
- Role-Based Access Control: Siebel uses roles to assign access to views. Ensuring that users only have access to views necessary for their roles can help manage licensing costs and compliance.
View Assignments:
- Regular Audits: Conduct regular audits to review which views users have access to. This helps identify any unnecessary access that could require additional licenses.
- Updating Permissions: Regularly update user permissions to reflect current roles and responsibilities, removing access to views that are no longer needed.
Custom Views:
- Customization and Licensing: The licensing plan must account for custom views that access data or functionalities from licensed modules. Ensure that customizations do not inadvertently increase licensing requirements.
Indirect Access:
- Integration Implications: When Siebel integrates with other systems, ensure that any indirect access to views is also licensed appropriately. Users accessing Siebel data through integrated systems may still require Siebel licenses.
Best Practices for Managing Licensing with Siebel Views
- Role Optimization: Carefully define user roles and the associated views to ensure that users have access only to the functionalities they need.
- Compliance Monitoring: Use tools and reports to monitor user access continuously and ensure compliance with the licensing agreement.
- User Education: Educate users and administrators about proper view assignment and licensing implications.
- Oracle Support: Work with Oracle support or certified partners to review your licensing status regularly and make necessary adjustments.
Understanding how Siebel views work and their impact on licensing can help organizations better manage their Siebel CRM environments, ensure compliance, and optimize licensing costs.
Regular audits, careful role management, and proper view configuration are essential for maintaining a compliant and cost-effective Siebel implementation.
Proper Cleanup and Compliance for Siebel CRM
One of the organizations’ most common mistakes is not properly cleaning up their production environments. This can lead to significant compliance issues with Oracle’s licensing requirements.
Common Pitfalls in User Deactivation
Organizations may deactivate users by changing logins or assume that anyone who left the company or changed roles doesn’t count as having access to the software anymore. However, Oracle requires organizations to license each person formally authorized to use the software, whether they are active users or not.
Key Issues:
- Deactivated Logins: Simply changing logins is not sufficient. Oracle requires proper deactivation at both the database and application levels.
- Role Changes: The licensing must account for users who change roles within the organization but still have access to Siebel.
Steps for Proper Cleanup and Compliance
Complete Deactivation Process:
- Database and Application Levels: Ensure deactivation occurs at both levels. This includes updating employee IDs, statuses, and views.
- Audit User Access: Regularly audit user access to identify inactive users with permissions.
- Remove Inactive Users: Properly remove access for users who have left the company or no longer need access due to role changes.
Extend Cleanup Beyond Production:
- Test, Development, and acceptance Environments Should Be included in the cleanup process to ensure that only authorized users can access all instances.
- Consistent Policies: Apply consistent user management policies across all environments to maintain compliance.
Validating User View Associations
Regular Reviews:
- User Views: Regularly review and update user views to ensure they align with current roles and access needs.
- Compliance Audits: Conduct compliance audits to verify that all users with access are properly licensed.
Benefits of Proper Cleanup:
- Avoid Compliance Risks: Mitigate the risk of non-compliance with Oracle’s licensing policies.
- Legal and Financial Protection: Protects the organization from potential legal and financial penalties associated with licensing violations.
- Optimal Use of Siebel CRM: Ensures the organization can fully leverage Siebel CRM’s capabilities without the risk of compliance issues.