a system that can not be directly observed or easily undeestood
a system that is not easily observed
a website that allows useres to access and interact with software form any computer or device that is connected to the internet