În programarea pe calculator, un software framework (cadru) este o abstracție în care software-ul care oferă funcționalitate generică poate fi modificat selectiv ..