Delphi Starter Edition and C++Builder Starter Edition FAQs

What is Delphi Starter edition?

Delphi Starter is a great way to get started building high-performance applications for Windows without database connectivity. Delphi Starter includes a streamlined IDE, code editor, ultra-fast compiler, integrated debugger, two-way visual designers to speed development, hundreds of visual components, and a limited commercial use license.

Getting started on realizing your product vision or getting your startup off the ground can be difficult without seed capital or sales revenue. Outfitting developers with professional level tools can be cost prohibitive before you have product to sell. So the Delphi Starter Edition is both designed and priced to allow individuals and startups to bootstrap their vision until related revenues reach $1,000 at which point a specially priced Professional Edition license can be purchased.

If you're an individual you may use Starter Edition to create apps for your own use and apps that you can sell until your revenues reach $1,000 per year. If you're a small company or organization without revenue (or up to $1,000 per year in revenue), you can also use the Starter Edition. Once your company's total revenue reaches US $1,000, or your team expands to more than 5 developers, you can move up to an unrestricted commercial license with a specially priced Professional edition license.

What is C++Builder Starter edition?

C++Builder Starter is a great way to get started building high-performance C++ applications for Windows without database connectivity. C++Builder Starter includes a streamlined IDE, code editor, compiler, integrated debugger, two-way visual designers to speed development, hundreds of visual components and a limited commercial use license.

Getting started on realizing your product vision or getting your startup off the ground can be difficult without seed capital or sales revenue. Outfitting developers with professional level tools can be cost prohibitive before you have product to sell. So the C++Builder Starter Edition is both designed and priced to allow individuals and startups to bootstrap their vision until related revenues reach $1,000 at which point a specially priced Professional Edition license can be purchased.

If you're an individual you may use Starter Edition to create apps for your own use and apps that you can sell until your revenues reach $1,000 per year. If you're a small company or organization without revenue (or up to $1,000 per year in revenue), you can also use the Starter Edition. Once your company's total revenue reaches US $1,000, or your team expands to more than 5 developers, you can move up to an unrestricted commercial license with a specially priced Professional edition license.

Are there other editions of Delphi and C++Builder available?

Yes. Delphi and C++Builder are also available in Professional, Enterprise, Ultimate and Architect editions. Learn more about the differences between the editions at http://www.embarcadero.com/products/delphi/product-editions and http://www.embarcadero.com/products/cbuilder/product-editions.

Can I upgrade from Starter to a higher edition?

Yes. As a Starter edition user, you're eligible for a discount on Professional, Enterprise, Ultimate and Architect edition products. You can open your Starter edition projects in any higher edition.

Is a Starter edition trial available?

No, we only offer a trial of the Architect edition. You can see the differences in features by edition on the Product Editions web page and in the feature matrix.

Qui est éligible au tarif de migration pour Delphi Starter et C++Builder Starter?

Upgrade pricing is available to owners of any other IDE or software development tool including earlier versions of Delphi, C++Builder, Turbo Delphi, Turbo C++ or any other paid or free IDE from any other vendor (such as Visual Studio Express Editions, Lazarus, Eclipse, and others).

Do upgrades require the earlier or competing product to be installed?

No. We trust that you qualify for the Starter upgrade price and the upgrade doesn't check for any other installed product.

If I purchase a discounted upgrade from Starter to Professional, Enterprise, Ultimate or Architect, will that upgrade product check to see if I own Starter?

Yes. If you buy a "Delphi Professional Upgrade from Starter" or similar discounted Enterprise, Ultimate or Architect upgrade, you must register it under the same user account that you used to register your Starter edition product.

Can I sell my apps or components with the Starter edition?

Yes. You may sell any apps or components developed with the Starter edition under the Starter license until your annual license or service revenue exceeds US $1,000 or local currency equivalent. If your annual license or service revenue generated from the output of the Starter edition exceeds US $1,000 or local currency equivalent, then a Professional edition or higher license is required to be purchased. Special pricing for Starter upgrades to Professional, Enterprise and Architect editions is available specifically for this purpose.

Can I deploy apps built with the Starter edition for internal use in my company?

A Professional, Enterprise or Architect edition license is required for developing or deploying any apps or components within any company with total company revenues exceeding US $1,000 or local currency equivalent.

If I work for a company with more than US $1,000 in revenue, can I still purchase Delphi Starter or C++Builder Starter for my own personal use?

Yes. You can purchase Delphi Starter or C++Builder Starter as an individual and use it to develop applications for your personal use and use it to create software for you to sell (up to US $1,000 in revenue).

Are there any royalties for apps built with the Starter edition?

No. Apps and components built with the Starter edition may be distributed royalty-free. However, if you are selling your goods and services built with Starter, we simply ask that you purchase a full commercial license when your revenue based on those goods or services exceeds US $1,000 or local currency equivalent, or if your annual company revenue exceeds US $1,000 or equivalent. Special Starter to Professional, Enterprise or Architect edition upgrades are available specifically for this purpose.

Do Delphi Starter or C++Builder Starter include database drivers or components?

Database application development is a feature of the Professional editions and above. Starter editions don't include database components or drivers. Purchase the Professional edition to build applications with local and embedded connectivity to several databases including InterBase and MySQL. Purchase Enterprise, Ultimate or Architect editions to build applications with local or remote (client/server, multi-tier) access to a wide range of databases including Microsoft SQL Server, Oracle, Sybase, SQL Anywhere, InterBase, DB2, Informix, MySQL and ODBC data sources.

Can I use the Starter edition to develop an app for a non-profit organization?

Yes. You can use the Starter edition for building apps that will be used by a non-profit organization provided your annual compensation related to Starter built apps and services are less than US $1,000 or local currency equivalent. If your compensation exceeds US $1,000, we simply ask that you purchase a Professional or higher edition license at that time.

What is the Starter edition license?

The Starter edition license is an "indie" or independent developer style license. Think indie music, indie artist, indie films, etc. The indie style Starter license allows for freeware and limited "for profit" commercial use. The license is designed specifically as a low cost solution for hobbyists, students, and independent developers to be able to get started building and distributing apps, including commercially for profit, without a significant up-front investment. It is modeled after the self-publishing music and literature models and has become popular within the game and mobile development tools market.

Why an "indie" style license?

We think an indie license is a better alternative to the traditional non-commercial license. We want to provide our latest tools for both hobby use and for developers getting started. Offering a non-commercial license would allow us to offer lower cost editions. However, a non-commercial license generally prevents a developer from earning money selling goods or services based on their work unless the developer first purchases a commercial license. This can be problematic for a developer who is not yet earning income from their work. An Indie style license allows a developer to jumpstart their career, business, or education without a significant monetary investment up-front. We want to help developers get started, and only when the developer generates revenues of US $1,000 do we require a full commercial license.

What is the official license wording related to the restrictions?

In the event Licensee has obtained a Starter edition license, the following terms hereby apply. To the extent they conflict with the license grant in Section 2.1, these terms shall control. Licensee may use the Product to develop software (i) for which Licensee does not charge directly or indirectly a fee or receive other consideration including but not limited a license fee, a service fee, a development fee, a consulting fee, a subscription fee, a support fee, a hosting fee or the like and (ii) for which Licensee only charges fees (including but not limited a license fee, a service fee, a development fee, a consulting fee, a subscription fee, a support fee, a hosting fee or the like) that cumulatively, on an annual basis, do not exceed US $1,000. In the event any (for profit or non-profit) company elects to license the software then (i) the total company revenues may not exceed US $1,000 and (ii) the total number of Starter Edition licenses deployed may not exceed 5.

Is there a RAD Studio Starter edition? Or Starter edition of HTML5 Builder?

Only Delphi Starter edition and C++Builder Starter edition are available at this time.

Can I purchase and use both Delphi Starter and C++Builder Starter together to create a mini RAD Studio?

No. Only one or the other can be installed.

Can I use a combination of Delphi and C++Builder Starter and Professional editions on the same computer?

No. Starter editions won't work with any higher edition installed on the same machine or virtual machine (VM).

Are the Starter editions a good choice for schools?

Embarcadero offers academic discounts on the Professional, Enterprise and Architect editions with pricing lower than the Starter pricing, so we recommend the higher editions for academic use. Also, the Starter editions have a limit of 5 simultaneous users per subnet, so they aren't suitable for classroom or lab use with multiple users.

Why is there a limit of five users per subnet?

The Starter editions are meant for hobbyists, individual developers, and very small teams doing limited commercial development. Companies or organizations with teams of more than five developers doing development simultaneously should purchase a Professional, Enterprise or Architect edition license for each developer rather than Starter.

If a single user starts two instances of a Starter edition product, does that count as two toward the maximum of five?

Yes, if they are on separate machines or separate virtual machines.

Are network licenses available for Delphi Starter or C++Builder Starter?

No. Only single named user licenses are available. Network named and concurrent licenses are available for Professional editions and above.

Do Delphi and C++Builder Starter editions include access to earlier versions like other Delphi and C++Builder products?

No, access to earlier versions is only included with the Professional, Enterprise, Ultimate and Architect editions, not with Starter.

Why might I choose Professional instead of Starter?

The Professional editions of Delphi and C++Builder include a number of features not available in Starter. Here are some of the major additional features available when you move up to Professional:

  • Multi-device development for Windows, Mac, iOS and Android
  • 64-bit windows development
  • Delphi command line compiler
  • VCL source code and expanded VCL component set
  • dbExpress local database connectivity to InterBase and MySQL
  • Expanded coding tools including Code Completion, live code templates, refactoring, command line tools, code formatter, Class Explorer, unit testing, and translation tools
  • Additional bundled tools including FastReport, Beyond Compare Differ, Raize CodeSite Express, IP*Works, TeeChart, and glyFX graphics library
  • Advanced debugging views and debugging of multi-threaded applications
  • Cloud computing integration with Amazon EC2 and Windows Azure
  • XML, Web Services, and advanced COM/DCOM development
  • UML code visualization, providing a visual representation of source code for easier understanding

Can I add additional commercial and open source tools and VCL components to Delphi Starter or C++Builder Starter?

In general, yes. However, the Starter editions don't include some features that are available in the higher editions like dbExpress. For example, dbExpress database functionality isn't included in the product, so you can't add third party dbExpress drivers. Delphi Starter and C++Builder Starter don't have restrictions on adding components like the old Turbo Explorer products did. See the Delphi Feature Matrix or C++Builder Feature Matrix for more information.

Are there additional frequently asked questions (FAQs) available related to Delphi and C++Builder?

The general FAQs for Delphi and C++Builder (not specific to the Starter editions) are available at http://www.embarcadero.com/products/delphi/frequently-asked-questions and http://www.embarcadero.com/products/cbuilder/faq.