How Technology has Changed Business