Application Servers
Application servers provide a platform on which to run interoperable applications.
Applications - Desktop & Enterprise
Packaged applications are designed to automate enterprise processes, increase personnel productivity and educate.
Business Integration
Integration servers provide a centralized infrastructure for application integration and business process automation.
Business Intelligence and Financial Performance Management
Create and administer reports, scorecards, plans & forecasts with data from multiple sources.
Commerce
Products which provide basic marketing, sales and order processing functionality in a tailorable, integrated package.
Data Management
Manage business data and support operational and analytic applications with powerful data servers.
Data Warehouse and Industry Data Models
Provides data warehousing offerings to design, develop, and implement a data warehouse.
Enterprise Content Management
Helps organizations managing content, optimize business processes and enable compliance.
Host Transaction Processing
Host transaction processing manages high volume transactions within and across multiple server and network applications.
Information Integration and Master Data Management
Real-time access to business information and an enterprise-wide view of their critical business data.
Messaging Applications
Messaging Applications provides integrated collaborative environments based on directories, email and group calendaring.
Mobile, Speech and Enterprise Access
Middleware to support mobile, speech, and rich client access to enterprise resources.
Networking
Networking software provides integrated directory, connectivity and security between users and applications.
Operating Systems
Operating systems provide the foundation on which to build and deploy applications.
Organizational Productivity, Portals and Collaboration
Productivity software provide instant messaging, Web conferencing, collaborative portals and roles-based environments.
Product Lifecycle Management (PLM)
Manages a product lifecycle as a set of iterative processes performed across many teams, partners, and suppliers.
Security
Security software is used to protect confidentiality, integrity, privacy, and assurance of information systems.
Software Development
Software development tools design and construct applications and support the development and deployment process.
- Analysis, Modeling, Design & Construction
- Change Configuration & Release Management
- Mashup Development
- Problem Determination Tools
- Process, Project & Portfolio Management
- Requirement Management
- Software Development Suites
- Software Quality Management
- Traditional Programming Languages & Compilers
- Other Software Development
Storage Management
Storage software manages and assures the accessibility, availability, and performance of stored information.
Systems and Asset Management
Monitors, controls and optimizes the management of complex physical assets and computing resources.