Industry Pattern

Following are the industry pattern to address the extensibility in software architecture
  • Frameworks
  • Configuration files
  • Extension using scripts
  • User specific extension software packages
  • Object based programming where inheritance is used for extensibility