a software suite or application suite is a collection of computer programs — usually application software or programming software — of related functionality, often sharing a similar user interface and the ability to easily exchange data with each other