 Window managers and other software combine to simulate the desktop environment with varying degrees of realism.Smaller mobile devices such as personal digital assistants (PDAs) and smartphones typically use the WIMP elements with different unifying metaphors, due to constraints in space and available input devices.Applications for which WIMP is not well suited may use newer interaction techniques, collectively termed "post-WIMP" user interfaces.