Simplify query commands
Assist with data security (but don't rely on views for security, there are more important security measures)
Enhance programming productivity
Contain most current base table data
Use little storage space
Provide customized view for user
Establish physical data independence