There is a big difference between science and technology: With the former dealing entirely with the natural world and its workings. The latter, while inspired by natural phenomenon, attempts to exploit scientific principles for a particular purpose. While it may seem that there is some sort of distinction between the two, there isn’t one. Both are simply expressions of endeavor to understand.
Utilise and harness the forces of nature for the betterment of humanity as a whole.
The clearest explanation of the difference between science and technology is their methods of observation and measurement. In the case of science, the goal is to observe a set of events and work out a hypothesis, test it and see if it is correct. If it is not then it is discarded and a new theory is devised to replace it. This is essentially the same method used in the study of every other field, but with a much larger emphasis on the observation and data collection than in other fields. Science is not exclusively a subject about knowledge; it also requires an ability to implement that knowledge into an action, and this is what separates it from engineering or medicine.
Technological explanation is more concerned: With attempts to make things useful. An example of this would be telecommunications technology. It would be wrong to say that this is simply a field of telephone engineering, since the telephone itself began as a result of science and technology. The electric engine and the internal combustion engine were also products of science and technology. Thus, it should be no surprise that we can still use them today without having to resort to magic.
Another example would be the flight simulator: People have been playing these games for many decades, even stretching back to the early 20th century, and they continue to be popular because they serve a practical purpose. They allow us to learn how to fly a plane using the most sophisticated technology available. While it may not be possible to accurately simulate the natural forces of aerodynamics, a good game of the flight simulator nonetheless helps us understand how to maximize the performance of the game engine. While there may not always be a direct relation between the real world and the virtual world, the analogy illustrates the key difference between science and technology.
In the case of science, on the other hand: it is very important to demonstrate causality. This is why physics has an unwritten rule of proof that every experiment must first be backed up by some independent, testable physical evidence. While there are no such rules for technology, there is usually a well-established methodology behind each particular product, operation, or method. Thus, in cases where there is no evidence to support a technological product, it is not really science but just advertising hype.
Finally, there is the problem of generalization: Science tends to collect information about nature, allowing it to build up a large and detailed catalogue of patterns and phenomena. Technology on the other hand tends to describe an application or set of applications. Thus, while there are general principles that limit how science can tell if a new invention is simply a re-hash of an old one, technology usually gets around this by telling the story in terms of how things are done rather than in terms of proving that they are old news.