When should you consider it?
Historically suited database developers who wanted a desktop workflow to reverse-engineer schemas, assign generators, preview results, and populate test databases without writing a custom generator.
Editorial fit assessment based on the sources below.What are the limits?
The standalone product is retired; vendor support ended May 31, 2025. Its feature matrix distinguishes Standard limits of 10,000 rows per table from Professional unlimited generation; current purchase or support should not be implied.
Which capabilities are documented?
Documented means a cited vendor source describes this scoped capability. Not verified means the reviewed evidence cannot establish it. Neither is a hands-on test result.
How is it deployed and licensed?
Historically a Windows desktop database tool. Softbuilder now directs users to ERBuilder 8 for the integrated data-generation feature; SB Data Generator is no longer offered standalone.
Formerly a proprietary paid product with Standard and Professional tiers, trial/download links, and quote/buy routes. It is retired; current license prices were not recoverable from the vendor's product page.
Sources and scope
- SB Data Generator retirement announcement
Vendor states standalone product retired, integrated into ERBuilder, and support/maintenance ended May 31, 2025.
Source checked: 2026-10-01 - SB Data Generator feature matrix
Historical supported databases, reverse engineering, data generation, CSV import/export, and Standard 10,000-row versus Professional unlimited per-table limits.
Source checked: 2026-10-01 - Softbuilder announces SB Data Generator 2.2
Vendor announcement distributed by PostgreSQL community documents historical multi-database support; secondary to current vendor retirement notice.
Source checked: 2026-10-01
What should you verify in a proof of concept?
- Your database version, schema constraints and target formats.
- The exact product, edition, deployment and license entitlements.
- Your business assertions and the meaning of repeatability for your output.
- A failed run, cleanup and a repeat run on controlled inputs.