Scl is a small language for component-based software programming i.e programming by assembly of software components on the shelves (COSTS). Actually, Scl is framework of Smalltalk class that allows programming components and connectors.