 The design philosophy is that the application is responsible not just for a particular task, but can perform every step needed to complete a particular function.Today, some personal finance applications are monolithic in the sense that they help the user carry out a complete task, end to end, and are private data silos rather than parts of a larger system of applications that work together.Some word processors are monolithic applications.