Which of the following is a monographic designers follow when the designing the underlying structure of an application

1. User-centered design principles

2. Accessibility guidelines
3. Information architecture best practices
4. Usability testing and feedback analysis