Architectural models use views to document a system's architecture from different perspectives. Views describe a system's structure and can be used to design and implement more detailed designs. There are four fundamental views in software architecture: the logical view shows key abstractions and objects, the process view shows system components and interactions, the development view decomposes software into components, and the physical view maps software to hardware. Together these views form the "4+1" model for documenting a system's architecture.