a software application that allows online businesses to manage their website, marketing, sales, and operations
a remote computing device that communicates back and forth with a network to which it is connected
a system of computers that makes it possible for particular organizations to communicate with each other and share information