Hello again, This is going to sound really awkward. I am primarily a mechanical engineer, who got pissed off because I couldn't find a good gpl'ed cam software. I am not a programming guru, so bear with me if this sounds stupid. (I got a bunch of computer science students who are going to do that actual programming) Where exactly and how is a database required in a CAM software? Could somebody give a very quick rundown of teh steps required to create a cam software? Something like 1) Read in a .dxf file 2) identify arcs, curves blah 3) convert them to g-codes 4) do something else to modify those g-codes to obtain a proper tool path well...something like that anyways.. I saw the source code of a program from Yeager automation, called Ace, which accepts a .dxf as input and generates g-codes. I am fairly certain that it did not incorporate a database, hence my doubt. I'd really love to interact more with you guys as the software starts taking shape. Thanks and regards, Sagar --- Lee Harding <lee.harding@xxxxxxxxxxxx> wrote: > Another option is using PostgreSQL's built-in > geometry types. __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com