- ◊ Have a shallow learning curve
- ⋅ Instant gratification
- ⋅ Build on what you know
- ⋅ Great documentation
- ◊ Solve the simple problem easily
- ⋅ Eliminate tedium
- ◊ Be able to solve even the most complex problem
- ◊ Be secure
- ◊ Use/borrow existing technology
- ◊ Work everywhere