Hi Neil
At the risk of incurring comments from vehement FoxPro supporters, I would strongly suggest you look at a scalable solution based on SQL Server or if its big enough Oracle. The trouble with Oracle is that it is very expensive to buy, upgrade and maintain. SQL Server is relatively cheaper.
The defining question really is : how many users? If you're limiting this to a closed user group of interested parties, then you will have a maximum number based on a trade mailing list of textile companies in the UK. (i.e. not as many as there used to be). However, if you were to have a retail portal or some means for the outside world to use your site, then the scalability issue will arise.
There are also questions on things like availability of resources to keep the system ticking over, reliable security strategies, how much downtime is acceptable to the system etc.
Finally, if you need help with this on-site then I'd be happy to oblige - I'm currently looking for my exit route back to reality.
Regards
Simon