Tech
Technology platforms, frameworks, and services from O*NET technology catalog
Tech
The tech.org.ai ontology catalogs technology platforms, frameworks, and services from O*NET's technology database. Tech represents the modern digital tools and platforms that enable work across all occupations.
What is Tech?
Tech includes platforms, frameworks, libraries, and cloud services:
- Platforms: AWS, Azure, Google Cloud, Vercel, Cloudflare
- Frameworks: React, Next.js, FastAPI, Django, Spring
- Libraries: TensorFlow, PyTorch, Pandas, NumPy
- Services: Stripe, Twilio, SendGrid, Auth0
- Tools: Docker, Kubernetes, Git, VS Code
Tech overlaps with Tools but focuses specifically on software and digital platforms rather than physical tools or generic equipment.
Tech Categories
Cloud Platforms
Infrastructure and hosting:
// Cloud Infrastructure
{
name: 'AWS',
category: 'cloud-platform',
services: ['EC2', 'S3', 'Lambda', 'RDS', 'DynamoDB'],
pricing: 'pay-as-you-go'
}
{
name: 'Vercel',
category: 'platform-as-service',
focus: 'frontend-deployment',
frameworks: ['Next.js', 'Svelte', 'Nuxt']
}
{
name: 'Cloudflare',
category: 'edge-platform',
products: ['Workers', 'Pages', 'R2', 'D1', 'KV']
}Web Frameworks
Frontend and backend frameworks:
// Frontend Frameworks
{
name: 'React',
category: 'frontend-framework',
language: 'JavaScript',
paradigm: 'component-based'
}
{
name: 'Next.js',
category: 'full-stack-framework',
baseFramework: 'React',
features: ['SSR', 'SSG', 'API-routes']
}
// Backend Frameworks
{
name: 'FastAPI',
category: 'backend-framework',
language: 'Python',
features: ['async', 'auto-docs', 'type-hints']
}
{
name: 'Express',
category: 'backend-framework',
language: 'JavaScript',
runtime: 'Node.js'
}Databases & Data Stores
SQL, NoSQL, and caching:
// SQL Databases
{
name: 'PostgreSQL',
category: 'relational-database',
features: ['ACID', 'JSON', 'full-text-search']
}
// NoSQL Databases
{
name: 'MongoDB',
category: 'document-database',
features: ['flexible-schema', 'scalability']
}
// Cache/KV Stores
{
name: 'Redis',
category: 'key-value-store',
features: ['in-memory', 'pub-sub', 'caching']
}
// Vector Databases
{
name: 'Pinecone',
category: 'vector-database',
use case: 'ai-embeddings',
features: ['similarity-search', 'hybrid-search']
}AI & Machine Learning
ML frameworks and services:
// ML Frameworks
{
name: 'TensorFlow',
category: 'ml-framework',
language: 'Python',
focus: 'deep-learning'
}
{
name: 'PyTorch',
category: 'ml-framework',
language: 'Python',
focus: 'research-and-production'
}
// AI Services
{
name: 'OpenAI',
category: 'ai-service',
models: ['gpt-4', 'gpt-3.5-turbo', 'dall-e'],
apis: ['chat', 'completions', 'embeddings']
}
{
name: 'Anthropic',
category: 'ai-service',
models: ['claude-sonnet-4.5', 'claude-opus-4'],
features: ['extended-context', 'safety']
}Developer Tools
IDEs, version control, CI/CD:
// IDEs & Editors
{
name: 'VS Code',
category: 'code-editor',
extensions: 10000+,
languages: 'all'
}
// Version Control
{
name: 'Git',
category: 'version-control',
distributed: true
}
{
name: 'GitHub',
category: 'code-hosting',
features: ['git', 'actions', 'copilot', 'issues']
}
// CI/CD
{
name: 'GitHub Actions',
category: 'ci-cd',
integration: 'GitHub',
runners: ['ubuntu', 'windows', 'macos']
}Communication & Collaboration
Messaging and team tools:
// Messaging
{
name: 'Slack',
category: 'team-chat',
features: ['channels', 'apps', 'workflows']
}
{
name: 'Discord',
category: 'community-chat',
features: ['voice', 'video', 'bots']
}
// Video
{
name: 'Zoom',
category: 'video-conferencing',
features: ['meetings', 'webinars', 'recordings']
}Payment & Commerce
Payment processing and e-commerce:
// Payment Processing
{
name: 'Stripe',
category: 'payment-platform',
features: ['payments', 'subscriptions', 'invoicing'],
apis: ['payment-intent', 'customer', 'product']
}
// E-Commerce
{
name: 'Shopify',
category: 'ecommerce-platform',
features: ['store', 'payments', 'fulfillment']
}Authentication & Security
Auth and security services:
// Authentication
{
name: 'Auth0',
category: 'auth-platform',
features: ['sso', 'mfa', 'social-login']
}
{
name: 'Clerk',
category: 'auth-platform',
focus: 'developer-experience',
features: ['prebuilt-ui', 'webhooks', 'organizations']
}
// Security
{
name: 'Cloudflare',
category: 'security-platform',
features: ['ddos-protection', 'waf', 'bot-management']
}Tech Stack Patterns
Modern Web App Stack
const webAppStack = {
frontend: {
framework: 'Next.js',
ui: 'Tailwind CSS',
components: 'shadcn/ui',
state: 'Zustand'
},
backend: {
runtime: 'Node.js',
api: 'tRPC',
orm: 'Prisma',
database: 'PostgreSQL'
},
infrastructure: {
hosting: 'Vercel',
cdn: 'Cloudflare',
storage: 'S3',
cache: 'Redis'
},
services: {
auth: 'Clerk',
payments: 'Stripe',
email: 'Resend',
analytics: 'PostHog'
}
}AI Application Stack
const aiAppStack = {
models: {
llm: 'Claude (Anthropic)',
embeddings: 'OpenAI',
images: 'DALL-E'
},
data: {
vectors: 'Pinecone',
documents: 'MongoDB',
cache: 'Redis'
},
frameworks: {
backend: 'FastAPI',
orchestration: 'LangChain',
monitoring: 'Langfuse'
},
infrastructure: {
compute: 'AWS Lambda',
storage: 'S3',
queue: 'SQS'
}
}Data Platform Stack
const dataPlatformStack = {
ingestion: {
streaming: 'Kafka',
batch: 'Airflow',
cdc: 'Debezium'
},
storage: {
warehouse: 'Snowflake',
lake: 'S3 + Parquet',
realtime: 'ClickHouse'
},
processing: {
batch: 'Spark',
streaming: 'Flink',
transform: 'dbt'
},
ml: {
training: 'PyTorch',
serving: 'TorchServe',
tracking: 'MLflow'
},
viz: {
dashboards: 'Metabase',
notebooks: 'Jupyter',
reports: 'Looker'
}
}Tech by Occupation
Different occupations use different tech stacks:
// Software Engineer
const seTech = [
'VS Code', 'Git', 'Docker', 'Kubernetes',
'React', 'Node.js', 'PostgreSQL', 'Redis',
'AWS', 'GitHub Actions', 'Datadog'
]
// Data Scientist
const dsTech = [
'Jupyter', 'Python', 'Pandas', 'NumPy',
'scikit-learn', 'TensorFlow', 'PyTorch',
'Snowflake', 'Spark', 'Airflow', 'dbt'
]
// DevOps Engineer
const devOpsTech = [
'Terraform', 'Ansible', 'Docker', 'Kubernetes',
'AWS', 'Azure', 'Prometheus', 'Grafana',
'Jenkins', 'ArgoCD', 'Helm'
]
// Product Designer
const pdTech = [
'Figma', 'Sketch', 'Adobe XD', 'Framer',
'Miro', 'Notion', 'Linear', 'Amplitude'
]Usage in Business-as-Code
Define Tech Stack
import { $ } from 'sdk.do'
// Define organization's tech stack
await $.Organization.define.TechStack({
organizationId: 'company-123',
stack: {
frontend: ['React', 'Next.js', 'Tailwind'],
backend: ['Node.js', 'FastAPI', 'PostgreSQL'],
infrastructure: ['AWS', 'Vercel', 'Cloudflare'],
tools: ['GitHub', 'Linear', 'Slack']
}
})Track Tech Usage
// Track which teams use which tech
await $.Team.uses.Tech({
teamId: 'engineering',
tech: ['React', 'Node.js', 'PostgreSQL', 'AWS']
})
// Find people proficient with tech
const experts = await $.Person.find.byTech({
tech: 'Kubernetes',
proficiency: 'expert'
})Tech Requirements
// Define tech requirements for a role
await $.Job.requires.Tech({
jobId: 'backend-engineer',
required: ['Python', 'FastAPI', 'PostgreSQL'],
nice ToHave: ['Kubernetes', 'Terraform', 'AWS']
})
// Match candidates by tech skills
const matches = await $.Candidate.match.byTech({
required: ['React', 'TypeScript', 'Node.js'],
threshold: 0.8
})Tech Trends & Evolution
Track technology adoption and trends:
// Analyze tech adoption
const trends = await $.Tech.analyze.Trends({
tech: ['React', 'Vue', 'Angular', 'Svelte'],
metric: 'adoption-rate',
period: '5-years'
})
// Identify emerging tech
const emerging = await $.Tech.identify.Emerging({
category: 'frontend-framework',
threshold: '50%-growth-yoy'
})
// Predict tech obsolescence
const declining = await $.Tech.predict.Decline({
category: 'all',
horizon: '2-years'
})Agents Use Tech
Agents understand and work with technology:
const agent = await $.Agent.create({
name: 'Tech Stack Advisor',
context: {
ontologies: ['tech', 'tools', 'occupations'],
knowledge: 'tech-trends-and-best-practices'
}
})
// Agent recommends tech stack
const recommendation = await agent.invoke('recommendStack', {
projectType: 'ai-saas-app',
team: { size: 5, skills: ['Python', 'React'] },
requirements: ['scalable', 'cost-effective', 'fast-development']
})
// Returns tech stack recommendation with rationale:
// {
// frontend: { tech: 'Next.js', reason: 'Team knows React, SSR for SEO' },
// backend: { tech: 'FastAPI', reason: 'Team knows Python, great for AI' },
// database: { tech: 'PostgreSQL + Pinecone', reason: 'SQL + vectors for AI' },
// infrastructure: { tech: 'Vercel + Cloudflare', reason: 'Easy deploy, global edge' }
// }Learn More
- Tools - Broader category including tech
- Occupations - Who uses which tech
- Skills - How to master tech
- Agents - How agents use tech
- GitHub: tech.org.ai