software framework noun1 •An abstraction used in software development to provide generic functionality for application-specific software. formssoftware frameworks