the background

There are some 'workhorse' utility perl scripts that need to be converted (or retro-fitted) to work with a "desktop database" style application. The question is, what are the options and what do perlmonks prefer?

the specification

If you are familiar with MSFT Access, or FileMaker Pro, you have an idea of what I am talking about. The application is data-centric, and needs to have a flexible, but intuitive front end (GUI) for 'non-techies'.

the candidates

The first thought was MySQL, but this is more 'client-server' and may be overkill, plus I'm not aware of GUI front-end options. Access and FileMaker are options, but they are not open-source, which is preferred. Something that works with Perl would be a plus, to ease the burden of retro-fitting. You might have guessed this is targeting Windows, but cross-platform is not a bad thing either.

the question

Is there anything out there that meets the spec? Do any of the perlmonks out there use something that matches these or similar requirements? What is the 'state of the art' these days as far as 'desktop' databases go?

20041009 Edit by castaway: Changed title from 'slightly OT "Desktop Database" options'


In reply to (OT) "Desktop Database" options by dimar

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.