This course is intended for aspiring architects, technical and functional consultants, analysts, solution experts of Maximo application. This course is designed with an expectation that a student understands the basic server architecture of Maximo and knows how Maximo application runs inside a server machine. The course starts with an introduction of Maximo System Architecture and its middleware components. Then the focus is on to make a student understand what should be planned for a deployment project. The course moves on with a practical example of a project deployment starting with brainstorming of requirements to come up with a Maximo Application Architecture Design with iterations and to calculate infrastructure sizes to prepare an infrastructure layout for the same with IBM recommended guidelines and best practices. This course later discusses on various aspects and guidelines for product installation and deployment in a clustered environment. This section is also prepared considering the practical example considered above. This course does not provide you step by step installation and configuration processes, that is clearly not the intention of this course. This course finally talks about maximizing and optimizing Maximo application performance. This course uses graphical representations, tables, and images wherever possible to make a student understand the concepts.