All nice and candy, but at the moment this is just a frontend to a few of the command-line options of RPM.
Why not creating an RPM-Wizard instead. User gives a tarball as option, RPMWizard does the rest (as far it is possible from analyzing the tarball).
An open, cross-platform journaling program.
A scientific plotting package.