A PSM is a relatively concrete model of a software system that incorporates choices for certain implementation technology/technologies. The acronym stands for Platform Specific Model. PSMs describe the system taking into account the chosen implementation technology. Note however, that it is very likely that the software development process will consist of more than one transformation step. Like a PIM, a PSM could be either input or output of a transformation.