Software technology has changed the way businesses operate and the items traded globally. These advances demand a fast and adequate evolution of the law. This paper supports the view that the CISG is equipped with the rules needed to address recent changes in software technology; it demonstrates how the general legal principles, upon which the CISG is based, may serve to achieve a proper interpretation and supplementation of this uniform sales law. [---]