Hi galahad,
Yes Access can easily do all the things you listed. The big question is how easily can you get Access to do all those things. That is a pretty big project you described that will require a substantial design phase to lay out all the data relationships properly, just to start.
Everything you listed is also typical aspects of a business for which vendors have created customizable products. I think it would be well worth your while to look at some off the shelf, customizable packages first. With those products your efforts are geared towards configuring an existing framework to the customers needs, as opposed to recreating the entire framework plus configuring it to their needs.
hope that helps,
Yes Access can easily do all the things you listed. The big question is how easily can you get Access to do all those things. That is a pretty big project you described that will require a substantial design phase to lay out all the data relationships properly, just to start.
Everything you listed is also typical aspects of a business for which vendors have created customizable products. I think it would be well worth your while to look at some off the shelf, customizable packages first. With those products your efforts are geared towards configuring an existing framework to the customers needs, as opposed to recreating the entire framework plus configuring it to their needs.
hope that helps,