MAS 90 was originally intended to be a US product. In those days, there were not as many customers that had foreign subsidiaries or traded outside the country, so multi-currency was not a major requirement. This need has increased drastically. As with any business and accounting evolution, it was Sage's responsibility to enhance the product to meet these requirements. They failed in this with many functions, so we constantly hit walls. The answer is not to introduce another ERP system in my opinion. I actually see 300 being in a bad position. If 100 is enhanced to provide similar functionality and/or X3 develops a ""lite"" version to penetrate the smaller customers (not talked about as far as I know), then where does that leave them, except for countries outside North America?