Quick Links
ALM
Parasoft Concerto is a complete Software Development Management platform that ensures quality software can be produced consistently and efficiently–in any language.
By integrating policy-driven project management with Automated Defect Prevention and end-to-end QA testing, Parasoft Concerto ensures predictable project outcomes while driving unprecedented levels of productivity and application quality.
Parasoft Concerto is designed to seamlessly integrate into any development environment, development process, and development language. It can be fully integrated into your current environment within hours. Even if one development group is using Agile or Scrum, another waterfall, and others somewhere in between (hybrid), Parasoft Concerto's flexible interface and robust functionality ensure that each group's unique demands are satisfied.
Learn moreApplication Performance Management
Nastel AutoPilot, an application performance management software solution, reduces the cost of ensuring peak performance of your business applications. Using a complex event processing engine for predictive alerting, it provides real-time 360° situational awareness of your applications, middleware including message payloads, transactions and their relationships with the underlying infrastructure. AutoPilot enables you to resolve issues when they first show up and not wait till they blow up.
Learn moreData Masking
The growing number of high-profile incidents in which sensitive and confidential data has been lost, stolen or leaked has created a panic in the industry. As strict laws and governing bodies such as HIPAA, the PCI DSS, the GLBA, the DPA and SOX continue to put pressure on organizations, the stakes become higher when managing patient health information, HR data and financial data. It is immensely important to comply with data protection legislation. Data breaches can no longer be swept under the rug and organizations require data masking solutions to help protect their sensitive data records.
So, what is data masking? Data masking strategies will obscure or de-identify specific data within a database table, flat file or XML message ensuring that data security is maintained and sensitive customer information is not leaked outside of authorized environments. This type of process is generally used for non-production environments, in particular testing and development. Masking algorithms are applied across multiple tables, applications and environments so referential and business integrity will be maintained.
Learn moreData Subsetting
Database subsetting is an innovative way to create referentially correct, business intact, cut-down versions of your production database. Once a cut-down version is made, one or many smaller copies of that database are created for use in development or testing, saving you disk space and effectively offering more efficient testing.
GT Datamaker™ contains a powerful database subsetting tool. Data Subset™ allows you to define sets of tables to be extracted, add in your own relationships and define selection criteria. Grid-Tools database subsetting software uses native database utilities to migrate the data, allowing you to incorporate the generated scripts into your existing test data management framework.
Learn moreFOSS Compliance
Black Duck tools help you implement efficient governance processes so your development team has the freedom and confidence to fully leverage open source software as part of a multi-source development process.
- Ensure compliance. Use automated tools from Black Duck to assess your code, review licenses and report policy conflicts and compliance issues. Increase visibility and minimize risk.
- Implement tools to automate the upfront approval process. Give legal counsels, compliance and security officers an automated process and access to reports that streamline approvals, increase efficiency and timeliness, making governance processes a software management best practice.
- Empower engineering. Augment your existing software management tools and enable developers to select, control and manage open source code in full compliance with your company’s policies.
FOSS Management and Control
Black Duck helps you manage and control open source use while improving productivity, security and quality.
- Manage and control use of multi-source code. Strengthen your installed development tools and manage multi-source code use throughout the software lifecycle. The Black Duck Suite streamlines search, selection, approval, validation and tracking of both externally sourced as well as internally developed software components across geographically dispersed organizations and complex software development supply chains.
- Collaborate and inform. Provide developers, managers, security personnel, legal counsel and executives with timely information and a framework for collaboration. Dashboards, detailed reports, full licensing text and real-time alerts provide role-specific data views and increased visibility, promoting efficient coordination and communication.
- Promote standardization & code re-use. Centralize and standardize with a comprehensive collection of re-usable open source and third-party code. Enable contributions to your internal catalog of approved code. Accelerate code vetting with an interactive framework that captures policies over time.
Quality Assurance With End-to-End Testing
Parasoft's full-lifecycle quality platform, which includes Parasoft SOAtest and Parasoft Load Test, ensures secure, reliable, compliant business processes. It was built from the ground up to prevent errors involving the integrated components—as well as reduce the complexity of testing in today's distributed, heterogeneous environments.
Learn moreSecure and Reliable Code
Parasoft provides developers technologies for:
Practices:
- Static analysis
- Pattern-based static analysis
- Data flow static analysis
- Code metrics analysis
- Peer code review
- Unit testing
- Regression testing
- Memory error detection
- Software development management
Languages:
- Java
- .NET
- C
- C++
- XML and Web
Initiatives:
- Application security
- Embedded development
- Regulatory compliance
- Geographically-distributed development
Test Data Creation
Good quality test data is the key to the success of new and existing applications. Being able to generate test data quickly for a range of test cases will save organizations time and money. Testing is often performed on copies of production databases, which can lead to lost productivity during the testing process and/or exposure of sensitive live data. Grid-Tools uses data profiling to build a picture of how your data is related and then generates or creates new "synthetic" test data with the characteristics of production data. The generated data is also enriched with coverage techniques to ensure all combinations of data exist automatically. Likewise, across all databases and across the entire enterprise, the relational and business integrity and dependencies are always maintained.
Many developers and testers spend a large amount of time creating specific data to test new functionality. The Datamaker™ toolset allows you to quickly create and store new, high-quality data. The new data can be "tokenized" whereby, at create time, the data will be built with the specific data you need to test your requirements.
Learn moreTest Data Management
With testing procedures accounting for as much as 60% of the application lifecycle, test data management has never been more important. The term "test data management" suggests we need to find methods to manage, edit and enhance test data, not just test scenarios. Test data management does not deal with specific test cases, but rather the data going into specific test cases, for specific test scenarios.
Most organizations find the hardest part of testing is finding the initial test data to use for these cases. As a manual process, this can be incredibly time consuming and tedious. Likewise, the end result is so rarely effective, as it is next to impossible to create high-quality test data from a large and unwieldy production database. So, how can you acquire good quality test data, and how can it be managed effectively? This is where test data management becomes an important part of your overall testing strategy.
Learn moreVirtual Test Environment
Parasoft Virtualize provides comprehensive access to traditionally difficult or expensive to access development and test environments by eliminating the system constraints associated with today's heterogeneous component-based applications.
It allows you to capture real system behavior, provision the "virtualized assets," and rapidly test end-to-end transactions using any test infrastructure (HP, IBM, Oracle, etc.)—including Parasoft Test.
With Parasoft Virtualize, teams reduce the complexity and the costs of managing application development and test environments while providing comprehensive access to developers, testers, and partners. With Parasoft Virtualize, users can:
- Capture the real behavior of dependent systems.
- Instruct virtualized assets to meet the demands of complex test scenarios.
- Provision an environment that team members can access on demand.





















