Languages, frameworks, and runtimes