Stepcode is a software library for the development of applications handling data in EXPRESS format. Initially developed by the US National Institute of Standards and Technology, Stepcode is now maintained by a collective of developers on the Github platform. The project allows the development of software extensions compliant with the Standard Data Access Interface (SDAI) based on the C and C++ languages, and by extension the IFC format.