Por que não Django ?
Um modelo que consiste em todos os parâmetros (número de compilação, localização do sistema de arquivos, nome e assim por diante) e usa o admin interno para editar e adicionar esses objetos (ou fazer isso de maneira programática com um script de compilação). Estenda o objeto de usuário embutido, envolva algumas visões genéricas (object_detail, object_list) para exibir a (s) lista (s) de seus produtos, etc. Basta uma junção simples para exibir a lista de produtos por usuário, que é resumida com um ORM decente (ou, use SQLAlchemy, se essa for sua mala.)
Isso é apenas um passo de elevador de como eu pessoalmente iria sobre isso. O Django é projetado para ser "baterias incluídas", então você descobrirá que a maioria das coisas (tédio que você não se importaria muito com este aplicativo, na verdade) está pronta para ser usada. Autenticação do usuário, painel de administração, etc.
É o Python, então não tenho certeza se esse é o seu conjunto de habilidades. No entanto, acho que seria uma ferramenta sólida para o trabalho, dadas as informações fornecidas. Se você é um administrador de sistema em tempo integral, eu recomendo que você aprenda.