CAST Highlight Features
Functionality - Software Composition Analysis (3)
-
Language Support
Supports a useful and wide variety of programming languages.
-
Integration
Integrates seamlessly with the build environment and development tools like repositories, package managers, etc.
-
Transparency
Grants comprehensive user-friendly insight into all open source components.
Effectiveness - Software Composition Analysis (3)
-
Remediation Suggestions
Provides relevant and helpful suggestions for vulnerability remediation upon detection.
-
Continuous Monitoring
Monitors open source components proactively and continuously.
-
Thorough Detection
Comprehensively identifies all open source version updates, vulnerabilities, and compliance issues.
Asset Inventory (5)
Hardware Asset Inventory
Create an inventory of a company's hardware assets.
Software Asset Inventory
Create an inventory of a company's software assets.
Cloud Asset Inventory
Create an inventory of a company's cloud assets.
Mobile Asset Inventory
Create an inventory of a company's mobile assets.
Asset Discovery
Detect new assets as they enter a network and add them to asset inventory.
Management (22)
Central Dashboard
Provide immediate insights, information, and updates on IT assets from a central dashboard.
Asset Policy Management
Design and implement custom or pre-built policies for asset management, onboarding, and maintenance.
Risk Management
Implement risk management policies, and push policy updates to various assets across a business network.
Integrations
Integrate with other software solutions, such as spend management and software asset management.
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Support Ticket Management
Allow customers/users to submit support queries and service requests
Requisition Management
Review, approve and cancel requests for goods/services to be purchased
Inventory Management
Track and manage inventory levels to maintain proper supply
Email Management
Manage, store and organize emails within the system or via third-party apps
Maintenance Management
Manage, maintain and track the performance of assets and equipment
Workflow Management
Create, design and manage workflows for repetitive tasks
Problem Management
Identify and solve underlying cause of incident(s), and prevent future incidents from occurring
Service Level Agreement (SLA) Management
Set and monitor service level agreements to ensure timely response and resolution
Supplier Management
Manage all supplier data and operations
Procurement Management
Organize and manage all processes/procedures involved in purchasing goods and/or services
Knowledge Base Management
Manage a repository of information that includes articles, FAQs, or tutorials used for self-service support
Task Management
Create, manage and track all task activities and progression
Change Management
Track and monitor efficient handling of all changes/transitions
Incident Management
Manage and track all disruptions and incidents
Contract/License Management
Track, store, and access client contracts or licenses
Audit Management
Plan, schedule, and execute organization's accounts and assets to ensure compliance with policies and laws
Configuration Management
Identify component attributes like servers, hardware, software, and manage relationships across all services
Assessment (3)
-
IT Infrastructure
Assess the existing physical and virtual servers and compile it
-
Cost Benefit
Evaluate cost savings with TCO analysis
-
Applications
Allows mapping with on-premises applications and identify dependencies
Generative AI (3)
AI Text Generation
Allows users to generate text based on a text prompt.
AI Text Generation
Allows users to generate text based on a text prompt.
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Functionality - Software Bill of Materials (SBOM) (3)
Format Support
Supports relevant SBOM formats such as cycloneDX and SPDX.
Annotations
Provides robust, industry standard SBOM annotation functionality.
Attestation
Generates thorough evidence of compliance including component relationships, licenses, and more.
Management - Software Bill of Materials (SBOM) (3)
Monitoring
Automatically and continuously monitors components to alert users of noncompliant elements.
Dashboards
Presents a transparent and easy to use dashboard for performing SBOM management.
User Provisioning
Includes controls for role-based access permissions.
Analytics - Software Intelligence Platforms (4)
Visualization
Produces intuitive visualizations for software architecture and dependencies.
Technical Debt Identification
Identifies and quanitifies technical debt.
Codebase Health Metrics
Reports on the overall health of the codebase using a variety of relevant metrics.
Actionable Insights
Provides practical recommendations for improving the codebase.
Usability - Software Intelligence Platforms (3)
Querying
Allows users to query for architecture insights using natural language.
Integrations
Readily integrates with the existing software development environment.
UI
Provides a digestible user interface for understanding software architecture.
License Models - Software Licensing Management (5)
Floating Licensing
Provides the ability to manage floating licenses, allowing license sharing among users.
Device-Based Licensing
Allows users to manage licenses tied to specific devices.
Consumption-Based Licensing
Supports consumption-based licensing, where charges are based on usage.
Perpetual Licensing
Enables users to handle perpetual licenses, offering indefinite software access.
Subscription Licensing
Allows users to manage subscription-based licenses for their software.
License Management - Software Licensing Management (19)
Offline Licensing Support
Supports offline scenarios by enabling license management without an internet connection.
License Usage Analytics
Offers insights and analytics into license usage patterns.
Real-Time License Management
Enables real-time granting, revoking, and management of licenses.
Automated Licensing Process
Provides automation for the entire licensing process via cloud.
Portable License
Cross platform license management
Usage Tracking/Analytics
Track and interpret metrics on the usage of company resources
Trial License
Manage license during trial period while allowing use of all features
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Vendor Management
Ability to track and store all vendor-related information, such as contacts, services offered, terms, etc.
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Workflow Management
Create, design and manage workflows for repetitive tasks
Configuration Management
Identify component attributes like servers, hardware, software, and manage relationships across all services
Purchase Order Management
Create, send, and track purchase orders and their statuses
Inventory Management
Track and manage inventory levels to maintain proper supply
Asset Lifecycle Management
Manage assets throughout their lifecycle to optimize profit
Contract/License Management
Track, store, and access client contracts or licenses
Audit Management
Plan, schedule, and execute organization's accounts and assets to ensure compliance with policies and laws
Node Management
Allows the software to be used on a particular computer
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
Integrations - Software Licensing Management (4)
API & SDK Availability
Provides APIs and SDKs for customizing and integrating the licensing system into other tools.
CRM Integration
Connects with CRM systems like Salesforce or HubSpot for streamlined customer management.
Ecommerce Integration
Integrates with ecommerce platforms like Stripe for license purchases.
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Security - Software Licensing Management (4)
User Authentication
Provides robust user authentication methods for accessing licensed software.
Anti-Piracy Protection
Protects against unauthorized use and piracy of the software.
Data Encryption
Ensures that all license data is securely encrypted.
Copy Protection
License rights protection
Support - Software Licensing Management (3)
Training Resources
Offers training materials and resources for effective use of the licensing system.
Customer Support
Offers customer support for license management issues.
Documentation
Provides comprehensive documentation for using the licensing system.
Strategic Planning - Strategic Portfolio Management (8)
Objectives
Define strategic objectives related to project and portfolio management
Roadmaps
Support the creation of roadmaps that visualize the timeline and interdependencies of various portfolio elements
Demand management
Capture, evaluate, and prioritize demand from different parts of the organization, ensuring that resources are allocated to the most valuable initiatives.
Resource Planning
Assist with dynamic portfolio-level resource planning and what-if scenario modeling
Planning
Create plans to implement activities to achieve strategic objectives
Simulation
Simulate the outcomes of various business case scenarios and mix of projects
Prioritization
Assign priorities to projects and portfolios based on strategic objectives
Alignment
Align project and portfolios with the strategic objectives of the company
Strategic Management - Strategic Portfolio Management (8)
Visiblity
Provide a 360 view of all projects and portfolios and their corresponding strategies
Tracking
Monitor the efficiency of strategic plans and how they are impacted by projects and portfolios
Risk Management
Mitigate risks related to projects and portfolios that may impact strategic objectives
Implementation
Deploy strategic planning to project and portfolio management activities
Change Management
Facilitate the process of managing changes within the portfolio, including scope changes, resource adjustments, and schedule updates
Optimization
Help with continuous improvement and to adapt to strategy updates and market changes
Strategy Model
Provide pre-defined strategy models that can be customized and combined by users
Frameworks
Support multiple strategy frameworks such as Balanced scorecard and OKR
Data Analysis - Strategic Portfolio Management (3)
ESG Impact
Track environmental, social, and governance (ESG) metrics related to portfolios, such as gas emissions or diversity and inclusion
Financial Performance
Track the financial performance of portfolios in terms of cost savings, productivity improvements and increasd revenues
Forecasting
Enable forecasting future performance, resource requirements, and potential risks and opportunities
Artificial Intelligence - Strategic Portfolio Management (3)
Process Intelligence
Optimize workflows and processes using machine learning and natural language processing (NLP)
Predictive Insights
Use artificial intelligence to provide intelligent strategy modelling and proactive risk assessment
Virtual Agents
Provide an intelligent chatbot or virtual assistant that can answer questions, provide support, and automate tasks related to portfolio management
Agentic AI - IT Asset Management (7)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Natural Language Interaction
Engages in human-like conversation for task delegation
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Agentic AI - Application Portfolio Management (7)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Natural Language Interaction
Engages in human-like conversation for task delegation
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Agentic AI - Enterprise Architecture Tools (10)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Natural Language Interaction
Engages in human-like conversation for task delegation
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Third-Party Integration
Addition of necessary external data, applications, tools, or features
Forecasting
Form predictions based on past and present data/trends
Strategic Planning
At a high level, visualize a preferred outcome, define goals and identify specific steps to achieve them
Additional Functionality (92)
SSL Security
Security protocol that ensures secure, encrypted communication over the internet, safeguarding sensitive data from unauthorized access
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Historical Reporting
Information, data and reports that are being tracked over time
Cost Tracking
Process to track, record, and analyze expenses that occurred over the entire duration of a given project
Monitoring
Observe and track the demand, usage, progress or quality of a system, product, or user
Real-Time Notifications
Notifications that are delivered to users as soon as an event occurs
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Risk Assessment
Initiate collection and analysis of known risks
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Inventory Tracking
Track and monitor inventory items, such as raw materials, unfinished goods, and ready-to-sell items
Barcode/Ticket Scanning
Scan barcodes to ensure accurate pricing and label tracking
Customizable Reports
Alter the layout and content of reports
Role-Based Permissions
Set & manage permission levels based on user roles and restrict access to only authorized individuals
Real-Time Monitoring
Active monitoring of systems, applications, or networks
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Product Activation
Validation procedure for activating software license/programs
Real-Time Reporting
Active reporting of data and metrics
Self Service Portal
Online portal through which end users can access the system, manage tasks, or obtain information
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Packaging
License bundling
Ad hoc Reporting
Generate one-off reports that meet information requirements
API
Application programming interface that allows for integration with other systems/databases
Customizable Fields
Customize data fields to support various needs and use cases
Data Import/Export
Import and export data to and from software applications
IT Asset Tracking
Monitor the movement of one or more IT assets throughout the organization
Activity Tracking
Track and document all activities across devices, networks, and other systems
Approval Process Control
Manage the process of evaluating documents or requests submitted for approval
Categorization/Grouping
Organize and group data or items based on various criteria
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Audit Trail
A record of all activities within the system, including user access, changes made, etc.
Transaction History
Record of all transactions such as purchases, deposits, withdrawals and transfers within a specific period
License Tracking
Maintains a history of customer licenses
License Inventory
Manage license files and packages purchased in a centralized repository
For IT Project Management
Supports project management for IT professionals & teams
Version Control
Track revisions and updates made to files and navigate between different versions
Data Modeling
Conceptual model of how data items relate to each other
Document Storage
Store and organize documents in a centralized system
Authentication
Verify the identity of users/devices to enable secure access
Prioritization
Arrange tasks based on the level of priority or urgency
Gantt/Timeline View
Visual representation of project's schedule, sequence and duration of tasks, benchmarks and dependencies
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Transformation Roadmapping
Projections
Estimate or forecast of a future scenario based on the study of present trends
Commenting/Notes
Leave comments and notes on documents for others to view
Single Sign On
Allow users to access multiple services after entering their login credentials once
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Change Management
Track and monitor efficient handling of all changes/transitions
Data Mapping
Track the management and flow of data throughout the organization
Organizational Charting
Diagram that shows the structure of an organization and the relationships between parts
Portfolio Management
Overview of all programs that help compare initiatives, align projects with strategic goals and identify risk
Status Tracking
Track the status over time for a request, process, asset, or transaction
Lifecycle Management
Manage the end-to-end lifecycle, from initial setup/development to deployment and maintenance
Customizable Fields
Customize data fields to support various needs and use cases
API
Application programming interface that allows for integration with other systems/databases
Workflow Management
Create, design and manage workflows for repetitive tasks
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Traceability
Track and document the history, application, or location of an item or activity
Visualization
Graphical representation of data or processes
Diagramming
Enables schematic data presentation through org charts, mind maps, flowcharts, and process diagrams.
Risk Assessment
Initiate collection and analysis of known risks
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Process Modeling & Designing
Visually identify, define, and map all details and relationships surrounding business process models and elements
Requirements Management
Enables creation, management, and tracking of product requirements & features during product production/development
Data Import/Export
Import and export data to and from software applications
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Document Management
Store, manage, and track all electronic documents in a centralized location
Business Process Control
Define and maintain business rules that determine workflow capabilities and criteria
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Architecture Governance
Audit Management
Plan, schedule, and execute organization's accounts and assets to ensure compliance with policies and laws
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Cost Tracking
Process to track, record, and analyze expenses that occurred over the entire duration of a given project
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Prioritization
Arrange tasks based on the level of priority or urgency
Customizable Fields
Customize data fields to support various needs and use cases
Data Import/Export
Import and export data to and from software applications
Asset Tracking
Monitor the usage of assets, such as equipment, tools, software, etc., throughout their lifecycle
Customizable Branding
Add customized logos and colors to align with company branding
API
Application programming interface that allows for integration with other systems/databases
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Barcode/Ticket Scanning
Scan barcodes to ensure accurate pricing and label tracking
Monitoring
Observe and track the demand, usage, progress or quality of a system, product, or user
Customizable Forms
Customize contracts and forms to collect specific information
Compliance Tracking
Track and report regulatory data to either internal management or external stakeholders
Data Visualization
Graphical representation of data
Audit Trail
A record of all activities within the system, including user access, changes made, etc.
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Self Service Portal
Online portal through which end users can access the system, manage tasks, or obtain information
Customizable Reports
Alter the layout and content of reports



