dbase had a conversion utility to do "most" of the work, but you will most likely have to go over the code to get everything running. (I did this on a DBII program). There are many command and syntax changes from II to III. The good new is, that once you get to III, it's relatively easy to move to newer versions.