I also have a similar problem since I'm not familiar with foxpro, so I configured ODBC so the data source points to foxpro database then wrote a program in Java to do the interfacing. You can use other programming language that connects via ODBC. So you can still use your foxpro and hire any programmer you like or do it yourself.