A free open-source download of the PSDE contains an advanced PCG and PMTS capability with the following portable software development benefits:

  • All of the files defining a project and its tasks can be made completely portable between machines and operating systems using several arguments of the command line.
    • A PSDE object can be built on any platform (Linux, Windows, Mac, IOS, and Android) and migrated to another by simply compiling the project on the new platform
    • Different Software Parts Kits can be used for version-specific implementations. This includes different operating systems, output languages and user interfaces (command line, GUI, etc).
    • The “Post Office” data base eliminates the need for the #define statement commonly used in C and C++. This expands the software portability capabilities of the PSDE to C#
    • Stored procedures and SQL cursors can be compiled between different RDBMS such as Oracle, MySQL, SQL Server, and PostgreSQL.
    • Command line options provide a means of providing version-specific data. This includes system specific file information and different software kits.
  • Rigorously Portable Design Methods provides a greatly improved product data base.
    • Large conditionally complied source files are eliminated.
    • Large complex source files are replaced by a collection of simple software parts and source generation files.
    • Strict Portability “raises the bar” relative to the development of a set of standard software part kits to be used in the development of product. This greatly increases the stability and quality of the development and maintenance process.