What is meant by customizing a software package? Explain the client–server architecture. Explain the difference between a symmetric encryp- tion algorithm and an asymmetric encryption algorithm. What is the purpose of the hardware and software specification? What do you think are the most important security issues for a system? What is meant by authentication? What is its role in securing transactions? What are three fundamental parts of most user interfaces? Why is content awareness important? Why are interface standards important? Why do we prototype the user interface design? What type of interface evaluation did you perform in the “Your Turn 9.1”? 21. Why is using a top-down modular approach useful in program design?