It is a system used for executing business – either wholly or partially – over Internet or a network.