Types of Usecases

Hey folks,

I want to write down the obvious. I think it will help us have a vocabulary for talking to each other.

One of the "obvious" things is that the JavaScript language caters to different use cases. Some examples:

Platform:
Web
Node/Servers/Cli applications
Embedded technology

Domain:
Finance
Data gathering
Graphical representations of data

Project type:
Library
Framework
Application

This is just what came to mind right now. Are there other things you would add? other categories?