This chapter discusses user and system interfaces in systems analysis and design. It describes the difference between user interfaces, which involve direct human interaction, and system interfaces, which require minimal human intervention. Guidelines are provided for designing usable user interfaces, including consistency, feedback, and reducing memory loads. Use cases and storyboards help design system dialogs. The chapter also covers identifying system inputs and outputs, and guidelines for designing reports and other outputs that will be easy for users to understand.