You're right, for some reason I just assumed all ERP's are as easily extendible as Microsoft's. It just makes sense they would be oriented that way due to the complexity of the world. I often hear horror stories about SAP, and can't for the life of me figure out why it's so popular(except it's more oriented than other ERP's to non-tech savvy people).