Why RAD Studio Enterprise can help you build better software
Blog|by Leanne Bevan|23 August 2022
The Enterprise Edition is for advanced network connectivity and data access
The Enterprise edition of RAD Studio, Delphi and C++Builder add multiple enhancements and libraries to the Professional edition. These enhancements help you build highly connected applications and securely store enterprise data on mobile devices. In short, the Enterprise Edition is designed to enable applications that require remote data gathering and storage across the network.
In a recent blog, Hagop Panosian, Embarcadero's Product Marketing Manager, explains how RAD Studio, Delphi and C++Builder Enterprise enable enhanced connectivity. Below you'll find the highlights of the blog and how Grey Matter can support you.
1. High-speed remote database access with FireDAC
FireDAC is a data access layer that supports, abstracts, and simplifies data access for high-performance applications. FireDAC provides a common API for accessing a range of popular database back-ends without affecting application performance.
The Enterprise edition of FireDAC adds network-level connectivity to local and embedded database connections. Migrating from Microsoft ADO to FireDAC is also very easy.
This is how one developer described their experience with FireDAC:
“We moved to FireDAC from ADO and released the product as a major update. The customers are delighted, our application was immediately faster, easier to deploy and more stable.”
For more information on migrating existing code to FireDAC, visit the Migration and Upgrade Center on the Embarcadero website.
2. Multi-tier development
The Enterprise edition enables multi-tier application development by providing the middle-tier API for client-side applications to connect to systems and databases. This middle layer creates a single point of access for connecting and managing these systems and databases, and a space for the business logic to exist independently.
These separate layers significantly reduce the complexity associated with developing enterprise-level applications, with load balancing, REST movement of data to the client tier, and ease of scaling.
The multi-tier options in RAD Studio, Delphi and C++Builder are DataSnap, RAD Server and WebServer.
In contrast with DataSnap, RAD Server comes with push notifications, embedded secure JSON storage, user/group access control management, multi-tenancy support, and API analytics (see image above).
3. Targeting Linux
With Delphi, you can reach Linux Servers with a shared code that also compiles for Windows. The result is superior speed and general performance, simplified development, and tremendous flexibility for developers and the users of their software.
RAD Studio’s RTL (Run-Time Libraries) enable development using a single code base that compiles native code for Windows, macOS, Linux, Android and iOS.
Linux is targeted by developers who need to have backend servers like RAD Server or DataSnap, and want to benefit from low hosting costs. With the Enterprise Edition and above they are able to target Linux. Meanwhile, the RTL enables targeting Linux with existing Windows code very simple. Linux also provides a great alternative to Windows for Kiosk applications.
4. InterBase ToGo enterprise data on mobile
The Enterprise editions of RAD Studio, Delphi and C++Builder come with an InterBase ToGo Licence included!
What does this mean for you the developer and your software users?
Development speed
InterBase uses a single file format between development and production regardless of platform, significantly increasing development, testing and deployment speed.
InterBase also increases prototyping speed with advanced on-disk data encryption.
Multi-platform support
One of the few databases to offer multi-platform support for Windows and Linux, InterBase also comes with an embeddable version for mobile (iOS and Android) and PC (Windows, Linux, macOS).
Advanced data security
Key security features that come with InterBase include role-based permissions and the ability to use multiple encryption keys (even in the same data table).
Low footprint, high performance
InterBase is a small-footprint, highly flexible, fully-featured admin-free database with award-winning features like ChangeViews, which radically simplifies data change tracking and prevents the bloating of local caches with additional tracking fields.
The Enterprise Edition comes with a run-time royalty-free distribution license for InterBase ToGo for Android and iOS.
Combined with the 25-user or 50-user InterBase Server license you can get with Enterprise or Architect Editions respectively, the connectivity and reach of your applications can grow exponentially.
The graphic below lists the available features of InterBase editions, including ToGo and Server.
5. Enterprise Connectors
What can the Enterprise Connectors do for your software? Enterprise Connectors enable real-time access to live data without cloud-based intermediaries. They use a SQL standard for querying and updating data, which translates to faster development and fewer maintenance costs.
In partnership with CData, a company that builds extensions for FireDAC, the Enterprise Edition of RAD Studio, Delphi and C++Builder can use these Connectors to query 180+ SaaS, NoSQL, & Big Data enterprise solutions using standard SQL.
RAD Studio Enterprise includes a CData EC Professional license to use data sources like GMail, DropBox, Facebook, Twitter, Slack, Paypal, eBay, Trello, WordPress, Couchbase, Google Directory, and Jira!
In short, Enterprise Connectors make connecting to an application as easy as connecting to a database!
The connections are highly secure with TLS/SSL encryption options for all client/server communications included.
Enterprise Connectors come with a run-time royalty-free licence for your organisation, and OEM licences are available for wider distribution (available from CData).
For a full list of the apps that ECs can access, visit this page.
Conclusion
To sum up, the superpowers of the Enterprise Edition are advanced FireDAC connectivity for accessing databases on remote machines, multi-tier development of highly scalable and flexible applications, targeting for Linux servers and desktops, enterprise-grade data security and storage for mobile devices with InterBase ToGo, and Enterprise Connectors accessing data from 180+ SaaS applications.
As an Embarcadero Master Reseller, Grey Matter is on hand to provide licensing advice and exclusive discounts. If you would like more details about the benefits of Enterprise, a comparison to Professional or Architect Edition, or would like a quote, please get in touch. Fill in the contact form below.
Contact Grey Matter
If you have any questions or want some extra information, complete the form below and one of the team will be in touch ASAP. If you have a specific use case, please let us know and we'll help you find the right solution faster.
By submitting this form you are agreeing to our Privacy Policy and Website Terms of Use.
Leanne Bevan
Related News
Microsoft 365 Copilot – Start Investing in AI
If any doubts remained over the role of AI in the future of work, the release of Microsoft 365 Copilot early last year put them to rest. Copilot has taken productivity to a whole new level, bringing AI into the...
Migrating from Bing Maps to Azure Maps
Migrate from Bing Maps to Azure Maps. Get detailed migration steps, support options, and webinar resources with Grey Matter.
The future of cyber security and AI in 2025
As we step into 2025, the landscape of cyber security and artificial intelligence (AI) continues to evolve at a rapid pace. This will have an impact on how you conduct business and protect data – both in a positive and...
Security, Compliance and Privacy with Azure Maps [Webinar On-Demand]
Thu 30 January 2025 12:00 pm - 12:15 pm GMT
Learn how to estimate and manage your Azure consumption from Bing Maps to Azure Maps using the pricing calculator.