Logo
Sign in
Product Logo
Perforce SourceProPerforce

P4 SourcePro (formerly SourcePro) provides C++ libraries for cross-platform development. It offers over 500 classes for database, network, and mathematical applications, ensuring high performance, security, and minimal maintenance costs, making it ideal for complex projects.

Vendor

Vendor

Perforce

image-web-cmp-sourcepro-product-page-screenshot.avif
product-br…-sourcepro.pdf
Product details

C++ Class Libraries & Components

C++ building blocks for your application that you can deploy on any platform.

Code Once and Deploy Anywhere

Are you looking to accelerate time to market and minimize maintenance costs for your application? Give developers fine-grain control of application development while simultaneously reducing the complexities of switching between platforms.  Perforce SourcePro C++ libraries create an infrastructure layer for C++ that:

  • Insulates developers from the complexities and differences between platforms
  • Gives end-users fine-grained control and low-level access
  • Allows developers to choose the level of abstraction that they require

Key Benefits of Perforce SourcePro C++ Libraries

Ensure high performance and extend the life of your apps with a solution that’s been trusted in thousands of applications.

Add Independence to Local and Cloud-Based Apps

By writing against Perforce SourcePro's APIs, developers deploy on any combination of an operating system, compiler, and database. This provides a layer of independence to support cloud-based or on-premises application development. Rely on the stability of Perforce SourcePro APIs. Even when the underlying platform capabilities change, we rewrite Perforce SourcePro components to take advantage of upgrades, insulating our users from changes that destabilize existing applications.

Minimize Your Maintenance Costs

Perforce SourcePro is designed to minimize the maintenance cost of your applications. Each component is tested on all platforms to ensure high quality across:

  • Security
  • Performance
  • Scalability
  • Memory usage
  • Stability
  • Compliance

Make Upgrades With Minimal Code Impact

With each release, Perforce SourcePro incorporates compiler, OS, and database innovations to speed performance without requiring any changes in your code. SourcePro provides constructs for threading abstractions and high-performance containers. By making upgrades with minimal impact to your existing code, SourcePro speeds up initial application development and streamlines ongoing maintenance. The result? Faster software with a longer lifespan and lower maintenance costs.

Best-in-Class Security

Keep up-to-date with the latest security standards. All Perforce SourcePro modules conform with CWE, CERT, OWASP, DISA STIG, MISRA C 2012, and other security standards. SourcePro is validated with Klocwork static code analysis.

Add Independence to Local and Cloud-Based Apps

By writing against Perforce SourcePro's APIs, developers deploy on any combination of an operating system, compiler, and database. This provides a layer of independence to support cloud-based or on-premises application development. Rely on the stability of Perforce SourcePro APIs. Even when the underlying platform capabilities change, we rewrite Perforce SourcePro components to take advantage of upgrades, insulating our users from changes that destabilize existing applications.

Minimize Your Maintenance Costs

Perforce SourcePro is designed to minimize the maintenance cost of your applications. Each component is tested on all platforms to ensure high quality across:

  • Security
  • Performance
  • Scalability
  • Memory usage
  • Stability
  • Compliance

Components of Perforce SourcePro Architecture

Perforce SourcePro architecture is comprised of SourcePro Core — the foundation — and three optional add-ons.

Perforce SourcePro Core

Perforce SourcePro Core provides more than 500 fundamental C++ classes, which gives developers a solid foundation for any application.

SourcePro DB

Perforce SourcePro DB abstracts away database-specific differences to provide a common and consistent API for any database application.

Perforce SourcePro Net

Perforce SourcePro Net simplifies the creation of secure or nonsecure networked and internet-enabled applications. It handles the granular details of socket programming and internet protocols, helping developers deliver quality applications on schedule.

Perforce SourcePro Analysis

Perforce SourcePro Analysis contains a wide range of C++ components for solving mathematical problems in business and research applications.

Perforce SourcePro Core

Perforce SourcePro Core provides more than 500 fundamental C++ classes, which gives developers a solid foundation for any application.

SourcePro DB

Perforce SourcePro DB abstracts away database-specific differences to provide a common and consistent API for any database application.

Find more products by segment
EnterpriseView all
Find more products by category
Development SoftwareView all