The C++Builder Multi-Device Application Platform
App development today often extends far beyond the device with the need to support real time communication and access to enterprise data and cloud services. C++Builder’s Multi-Device Application Platform makes it possible for developers to deliver truly connected computing from the desktop and mobile devices through to back-end services and data. Deployment of all of these technologies is royalty-free, making C++Builder a cost effective solution compared to other app platforms that require a per-user or capacity based runtime fee.
Rapidly connect your apps to your enterprise databases and services on-premises or in the cloud with FireDAC enterprise database connectivity, DataSnap n-tier middleware, and access to cloud-based RESTful web services and BaaS providers.
Create multi-device client apps with the FM Application Platform
The FM Application Platform is the app development and runtime platform behind C++Builder. With the FM multi-device app platform, you develop apps fast using visual components. And you don't have to maintain separate development projects to deliver your app natively for multiple device form factors on iOS, Windows, and OS X.
Learn more about the FM Platform >
Get high performance access to all your data sources with FireDAC
C++Builder's FireDAC data access technology enables your application to seamlessly connect to a wide variety of data sources while retaining vendor-specific database features and native performance. You get native high speed database connectivity for Microsoft SQL Server, InterBase, DB2, Oracle, Sybase, MySQL, Firebird, SQLite, PostgreSQL, other popular embedded and server databases, and ODBC.
Learn more about FireDAC >
Build server-side data and app services with DataSnap
DataSnap (included in C++Builder Enterprise, Ultimate and Architect editions) enables you to create data and application services that can be accessed from client apps on Windows, Web, iOS, Android and more. DataSnap servers support REST, JSON, COM, HTTP, TCP/IP, and other standards for ultra-flexible connectivity from virtually any platform. Apps can be hosted on your server or in the cloud.
Learn more about DataSnap >
Access cloud based RESTful web services with REST FM
C++Builder XE5 has new REST Client support, available on all platforms, and focused on simplifying the invocation of REST web services by any third party provider. The library features authentication support and JSON response manipulation, with dataset and LiveBindings mappings. The three core components make it easy to parameterize your requests in many different ways and easily access web services and backend as a service (BaaS) providers.
REST Client Library video >
Choose C++Builder Enterprise, Ultimate or Architect editions for the full Multi-Device Application Platform feature set. Professional edition includes a subset of the FM Platform for creating client apps, FireDAC local/embedded database connectivity for select databases, and REST FM. Professional edition does not include DataSnap or remote server database connectivity.