software...
libraries... services...