On software, versioning problems and consumption If you are interested in developing software and content and you are interested in this field, you have heard and used API (Application programming interface) terminology... ...