Founded in 1990, CAST is a pioneer and world leader in Software Analysis and Measurement, introducing fact-based transparency into application development and sourcing to transform it into a management discipline.

CAST’s U.S. Federal group helps government agencies maximize IT investments and optimize performance through the use of proven technologies and best practices.

Technical Debt is a risk to the cost and operational performance of critical business applications. Left unaddressed, Technical Debt can so degrade an application that its benefits to the business cannot be justified by its growing costs or operational risks. CAST has pioneered the measurement of Technical Debt, allowing it to be a critical tool for IT executives held accountable for governing the costs and risks of application portfolios.

CAST Application Intelligence Platform (AIP) provides repeatable, automated analysis of PeopleSoft configuration and custom development in PeopleCode, checking over 100 PeopleSoft configuration and PeopleCode development rules. Allowing for improved control of PeopleSoft application quality. 

When working with Agile, you need to control architecture, satisfy non-functional requirements, and reduce technical debt in short iterations. In this paper find out how the CAST AIP can be incorporated into a continuous integration environment to evaluate if newly integrated components violate rules of good architectural and coding practice affecting security, robustness, changeability, performance efficiency, and maintainability;  adhere to the application’s architectural rules; and have structural problems that create technical debt.

The aim of this document is to describe CAST AIP’s current support and future roadmap for OWASP Top Ten 2013 (the document applies the very same way to OWASP Top Ten 2007).

CAST Strategy for the on-going support of OWASP Top Ten is to provide users with the means to check that valid protection is in place and whenever possible to provide development teams detect places where vulnerability is left in the code.

Rapid Portfolio Analysis is a cloud-enabled service that enables the proactive identification of poorly performing applications so you can focus on areas of highest return, maximize IT portfolio business value—and ultimately reduce costs.

CAST has developed a sophisticated algorithm for automatically counting function points, the result of 5 years of intensive R&D. CAST Automated Function Point Counts closely replicate the IFPUG manual standard and are objective, repeatable, and cost effective.

CAST and IBM Rational are providers of solutions that address application software quality in the distributed application development life cycle. CAST and IBM Rational believe there is a signifi cant opportunity to capitalize on their combined strengths by offering an integrated technical solution. This solution will deliver a single collaborative environment that multiple user roles can use to manage enterprise application quality.

Modern mission-critical applications are multi-platform, multi-language and multi-sourced.  CAST AIP gives you the comprehensive visibility and control needed to achieve significantly more business productivity from complex applications with an objective and repeatable way to measure and improve the application software quality.

Operationalization of CAST Application Intelligence Platform (AIP) through Continuous Improvement Model (CIM) is a proven, repeatable and successful approach to rolling out CAST AIP. CIM is a full cycle of implementation, adoption, consumption and improvement that ensures client’s success through proper use and adoption of CAST.

Many organizations manage huge portfolios of custom applications on top of SAP. A number of them are mission-critical so it is vital to preserve or enhance the quality, robustness, maintainability and performance of these applications, whether developed in ABAP, Java or other languages, to reduce application maintenance costs and better manage outsourced development and maintenance.

An organization can achieve transparency over application quality for outsourced Application Development and Maintenance (ADM) with assessments from CAST.  You gain objective measurement to monitor compliance with development best practices and architectural guidelines, reducing risk and increasing transferability between teams.

With CAST, the process of integrating and adapting Oracle applications becomes more automated with complete and accurate knowledge of the applications’ inner structure.  IT teams no longer need to manually reverse-engineer their source code and can instead focus on quickly adapting them to company-specific needs.

CAST helps software vendors efficiently deliver high quality software by ensuring discipline in customization work for clients. Vendors can effectively manage distributed and offshore development teams to deliver applications with fewer bugs, and improved performance, security and maintainability.

Project managers need to ensure an application isn’t just delivered on time, but that it is stable, flexible and secure.  CAST helps project managers ensure that development teams are following industry and internal coding best practices, architectural standards and designs, and documents development activity.

Application architecture is required to ensure the structural integrity of an application portfolio, but it can seem impossible to ensure adherence to these standards. CAST changes all of that by automatically analyzing applications across all tiers and languages to provide Architects with the actionable metrics and information needed to assess the how well the architectural designs, rules and standards have been followed.

With a proprietary repository of objective application quality data, CAST can benchmark your applications to identify strengths, weaknesses and areas for improvement. This analysis allows you to make critical decisions about your application portfolio to set individual and organizational goals, determine opportunities to reduce risks and control costs, and manage the performance of vendors.

Over time, organizations can no longer effectively maintain key applications with limited knowledge of what’s in place and the dependencies across applications. CAST provides services across a portfolio for automated application assessments and profiling using multi-parameter metrics and indicators broken down by quality and quantity categories.