OOSCM is a new object-oriented SCM concept that aims to address limitations in current SCM tools. It seeks to better manage the change lifecycle, ensure change quality, enable smart automatic integration, and allow querying of the repository. The proposed architecture is client-server with a REST API and support for multiple repositories and offline use. The tool is being developed in Pharo Smalltalk and aims to eventually support other languages like Java.