/* ========================================
   Demo Company Profiles
   Used across certification exam scenarios
   ======================================== */

window.CompanyProfiles = {
  'contoso': {
    id: 'contoso',
    name: 'Contoso, Ltd.',
    logo: '🏭',
    industry: { en: 'Manufacturing & Retail', de: 'Fertigung & Einzelhandel' },
    hq: { en: 'Munich, Germany', de: 'München, Deutschland' },
    employees: 15000,
    description: {
      en: 'Contoso, Ltd. is a multinational manufacturing and retail conglomerate headquartered in Munich. With offices in 12 countries across Europe and North America, Contoso produces industrial equipment and consumer electronics. The company is undergoing a digital transformation, migrating legacy on-premises workloads to Azure while maintaining a hybrid cloud environment.',
      de: 'Contoso, Ltd. ist ein multinationaler Fertigungs- und Einzelhandelskonzern mit Hauptsitz in München. Mit Niederlassungen in 12 Ländern in Europa und Nordamerika produziert Contoso Industrieausrüstung und Unterhaltungselektronik. Das Unternehmen durchläuft eine digitale Transformation und migriert Legacy-On-Premises-Workloads nach Azure, während eine hybride Cloud-Umgebung beibehalten wird.'
    },
    infrastructure: {
      en: [
        'Hybrid cloud with two on-premises data centers (Munich, Chicago)',
        'Microsoft Entra ID synced via Entra Connect from on-premises AD',
        'Three Azure subscriptions: Production, Development, Staging',
        'Management group hierarchy for governance across business units',
        'Azure ExpressRoute for private connectivity to on-premises',
        'Hub-spoke virtual network topology with Azure Firewall',
        'Azure DevOps for CI/CD pipelines',
        'Microsoft 365 E5 licensing for all employees'
      ],
      de: [
        'Hybride Cloud mit zwei On-Premises-Rechenzentren (München, Chicago)',
        'Microsoft Entra ID synchronisiert über Entra Connect vom lokalen AD',
        'Drei Azure-Abonnements: Produktion, Entwicklung, Staging',
        'Verwaltungsgruppenhierarchie für Governance über Geschäftsbereiche',
        'Azure ExpressRoute für private Konnektivität zu On-Premises',
        'Hub-Spoke-VNet-Topologie mit Azure Firewall',
        'Azure DevOps für CI/CD-Pipelines',
        'Microsoft 365 E5-Lizenzierung für alle Mitarbeiter'
      ]
    },
    challenges: {
      en: [
        'Inconsistent governance across 20+ Azure subscriptions',
        'Legacy ERP system on-premises needs migration planning',
        'Multiple regions require data residency compliance (GDPR)',
        'Securing access for 3,000 external contractors'
      ],
      de: [
        'Inkonsistente Governance über 20+ Azure-Abonnements',
        'Legacy-ERP-System On-Premises benötigt Migrationsplanung',
        'Mehrere Regionen erfordern Datenresidenz-Compliance (DSGVO)',
        'Absicherung des Zugriffs für 3.000 externe Auftragnehmer'
      ]
    },
    exams: ['az-900', 'sc-900', 'dp-900', 'az-104', 'az-204', 'az-305', 'sc-100', 'az-500', 'az-700']
  },

  'fabrikam': {
    id: 'fabrikam',
    name: 'Fabrikam, Inc.',
    logo: '💻',
    industry: { en: 'Technology & Software Development', de: 'Technologie & Softwareentwicklung' },
    hq: { en: 'Berlin, Germany', de: 'Berlin, Deutschland' },
    employees: 3000,
    description: {
      en: 'Fabrikam, Inc. is a technology company specializing in enterprise software solutions and cloud-native application development. Based in Berlin with development teams in Lisbon and Bangalore, Fabrikam embraces a DevOps culture with agile practices. They are a cloud-first organization running most workloads on Azure.',
      de: 'Fabrikam, Inc. ist ein Technologieunternehmen, das sich auf Enterprise-Softwarelösungen und Cloud-native Anwendungsentwicklung spezialisiert hat. Mit Sitz in Berlin und Entwicklungsteams in Lissabon und Bangalore pflegt Fabrikam eine DevOps-Kultur mit agilen Praktiken. Sie sind eine Cloud-First-Organisation, die die meisten Workloads auf Azure betreibt.'
    },
    infrastructure: {
      en: [
        'Cloud-native architecture on Azure Kubernetes Service (AKS)',
        'Microservices with Azure Container Apps and API Management',
        'GitHub Enterprise for source control and GitHub Actions for CI/CD',
        'Azure Monitor, Application Insights and Log Analytics for observability',
        'Infrastructure as Code with Terraform and Bicep',
        'Azure Key Vault for secrets management',
        'Feature flags with Azure App Configuration',
        'Multi-region deployment across West Europe and East US'
      ],
      de: [
        'Cloud-native Architektur auf Azure Kubernetes Service (AKS)',
        'Microservices mit Azure Container Apps und API Management',
        'GitHub Enterprise für Quellcodeverwaltung und GitHub Actions für CI/CD',
        'Azure Monitor, Application Insights und Log Analytics für Observability',
        'Infrastructure as Code mit Terraform und Bicep',
        'Azure Key Vault für Geheimnismanagement',
        'Feature-Flags mit Azure App Configuration',
        'Multi-Region-Bereitstellung über Westeuropa und USA Ost'
      ]
    },
    challenges: {
      en: [
        'Securing CI/CD pipelines across multiple teams',
        'Managing secrets and service connections at scale',
        'Ensuring consistent deployment practices across 15 development teams',
        'Reducing deployment downtime for customer-facing SaaS products'
      ],
      de: [
        'Absicherung von CI/CD-Pipelines über mehrere Teams',
        'Verwaltung von Geheimnissen und Dienstverbindungen im großen Maßstab',
        'Sicherstellung konsistenter Bereitstellungspraktiken über 15 Entwicklungsteams',
        'Reduzierung der Ausfallzeit bei Bereitstellungen für kundenorientierte SaaS-Produkte'
      ]
    },
    exams: ['az-400', 'az-305', 'az-104', 'az-204', 'ai-200']
  },

  'tailwind-traders': {
    id: 'tailwind-traders',
    name: 'Tailwind Traders',
    logo: '🛒',
    industry: { en: 'E-Commerce & Retail', de: 'E-Commerce & Einzelhandel' },
    hq: { en: 'Amsterdam, Netherlands', de: 'Amsterdam, Niederlande' },
    employees: 8000,
    description: {
      en: 'Tailwind Traders is an international e-commerce and brick-and-mortar retailer selling home improvement products and outdoor equipment. Headquartered in Amsterdam with warehouses across Europe, Tailwind Traders processes millions of online transactions daily. They are migrating from a legacy data center to Azure and investing heavily in data analytics.',
      de: 'Tailwind Traders ist ein internationaler E-Commerce- und stationärer Einzelhändler für Heimwerkerprodukte und Outdoor-Ausrüstung. Mit Hauptsitz in Amsterdam und Lagerhäusern in ganz Europa verarbeitet Tailwind Traders täglich Millionen von Online-Transaktionen. Sie migrieren von einem Legacy-Rechenzentrum nach Azure und investieren stark in Datenanalyse.'
    },
    infrastructure: {
      en: [
        'Azure App Service and Azure Front Door for global web presence',
        'Azure SQL Database and Cosmos DB for transactional data',
        'Azure Synapse Analytics for data warehousing',
        'Microsoft Fabric for unified analytics platform',
        'Azure Data Factory for ETL pipelines from legacy systems',
        'Power BI for business intelligence dashboards',
        'Azure CDN for global content delivery',
        'Azure Blob Storage for product images and media assets'
      ],
      de: [
        'Azure App Service und Azure Front Door für globale Webpräsenz',
        'Azure SQL Database und Cosmos DB für Transaktionsdaten',
        'Azure Synapse Analytics für Data Warehousing',
        'Microsoft Fabric für einheitliche Analyseplattform',
        'Azure Data Factory für ETL-Pipelines von Legacy-Systemen',
        'Power BI für Business-Intelligence-Dashboards',
        'Azure CDN für globale Inhaltsbereitstellung',
        'Azure Blob Storage für Produktbilder und Medien-Assets'
      ]
    },
    challenges: {
      en: [
        'Handling seasonal traffic spikes (Black Friday, holiday sales)',
        'Real-time inventory synchronization across channels',
        'Migrating 10 TB legacy SQL Server warehouse to Azure',
        'GDPR compliance for customer data across EU markets'
      ],
      de: [
        'Umgang mit saisonalen Traffic-Spitzen (Black Friday, Feiertagsverkäufe)',
        'Echtzeit-Bestandssynchronisierung über Kanäle hinweg',
        'Migration eines 10 TB Legacy-SQL-Server-Warehouses nach Azure',
        'DSGVO-Compliance für Kundendaten in EU-Märkten'
      ]
    },
    exams: ['az-900', 'dp-900', 'az-305', 'dp-203', 'dp-700', 'dp-100', 'dp-300']
  },

  'litware': {
    id: 'litware',
    name: 'Litware, Inc.',
    logo: '🏦',
    industry: { en: 'Financial Services', de: 'Finanzdienstleistungen' },
    hq: { en: 'Frankfurt, Germany', de: 'Frankfurt, Deutschland' },
    employees: 5000,
    description: {
      en: 'Litware, Inc. is a financial services company providing investment management, insurance products, and digital payment solutions. Headquartered in Frankfurt with offices in London and Singapore, Litware operates under strict regulatory requirements (BaFin, FCA, MAS). The company prioritizes Zero Trust security and identity governance.',
      de: 'Litware, Inc. ist ein Finanzdienstleistungsunternehmen, das Anlageverwaltung, Versicherungsprodukte und digitale Zahlungslösungen anbietet. Mit Hauptsitz in Frankfurt und Büros in London und Singapur unterliegt Litware strengen regulatorischen Anforderungen (BaFin, FCA, MAS). Das Unternehmen priorisiert Zero-Trust-Sicherheit und Identity Governance.'
    },
    infrastructure: {
      en: [
        'Microsoft Entra ID with Conditional Access and PIM',
        'Microsoft Defender for Cloud with regulatory compliance dashboards',
        'Microsoft Sentinel for SIEM and SOAR',
        'Azure Private Link for all PaaS services',
        'DLP policies enforced through Microsoft Purview',
        'Privileged Access Workstations (PAWs) for administrators',
        'Azure Confidential Computing for sensitive workloads',
        'Cross-tenant B2B collaboration with partner banks'
      ],
      de: [
        'Microsoft Entra ID mit Conditional Access und PIM',
        'Microsoft Defender for Cloud mit Compliance-Dashboards',
        'Microsoft Sentinel für SIEM und SOAR',
        'Azure Private Link für alle PaaS-Dienste',
        'DLP-Richtlinien durchgesetzt durch Microsoft Purview',
        'Privileged Access Workstations (PAWs) für Administratoren',
        'Azure Confidential Computing für sensible Workloads',
        'Mandantenübergreifende B2B-Zusammenarbeit mit Partnerbanken'
      ]
    },
    challenges: {
      en: [
        'Meeting BaFin and GDPR audit requirements continuously',
        'Preventing credential theft and lateral movement attacks',
        'Governing guest user access from 50+ partner organizations',
        'Implementing Zero Trust for legacy trading applications'
      ],
      de: [
        'Kontinuierliche Erfüllung von BaFin- und DSGVO-Auditanforderungen',
        'Verhinderung von Credential-Diebstahl und Lateral-Movement-Angriffen',
        'Steuerung des Gastzugriffs von 50+ Partnerorganisationen',
        'Implementierung von Zero Trust für Legacy-Handelsanwendungen'
      ]
    },
    exams: ['sc-900', 'sc-100', 'sc-200', 'sc-300', 'sc-400', 'az-500']
  },

  'woodgrove': {
    id: 'woodgrove',
    name: 'Woodgrove Bank',
    logo: '🏛️',
    industry: { en: 'Banking', de: 'Bankwesen' },
    hq: { en: 'Zurich, Switzerland', de: 'Zürich, Schweiz' },
    employees: 12000,
    description: {
      en: 'Woodgrove Bank is a major European bank offering retail banking, corporate lending, and wealth management services. With 200+ branches across Switzerland, Germany, and Austria, Woodgrove Bank serves 3 million customers. The bank must comply with FINMA, BaFin, and PSD2 regulations while modernizing its digital banking platform.',
      de: 'Woodgrove Bank ist eine große europäische Bank, die Privatkundengeschäft, Unternehmenskredite und Vermögensverwaltung anbietet. Mit über 200 Filialen in der Schweiz, Deutschland und Österreich bedient Woodgrove Bank 3 Millionen Kunden. Die Bank muss FINMA-, BaFin- und PSD2-Vorschriften einhalten und gleichzeitig ihre digitale Banking-Plattform modernisieren.'
    },
    infrastructure: {
      en: [
        'Microsoft Entra ID with Identity Protection and access reviews',
        'Microsoft Entra Verified ID for customer onboarding (KYC)',
        'Information Protection labels and DLP for financial documents',
        'Microsoft Purview for data governance and classification',
        'Azure SQL Database with Always Encrypted for sensitive data',
        'Azure AD B2C for customer-facing mobile banking app',
        'Insider risk management policies in Microsoft Purview',
        'Network segmentation with Azure Virtual WAN'
      ],
      de: [
        'Microsoft Entra ID mit Identity Protection und Zugriffsüberprüfungen',
        'Microsoft Entra Verified ID für Kunden-Onboarding (KYC)',
        'Information-Protection-Labels und DLP für Finanzdokumente',
        'Microsoft Purview für Datengovernance und Klassifizierung',
        'Azure SQL Database mit Always Encrypted für sensible Daten',
        'Azure AD B2C für kundenorientierte Mobile-Banking-App',
        'Insider-Risikomanagement-Richtlinien in Microsoft Purview',
        'Netzwerksegmentierung mit Azure Virtual WAN'
      ]
    },
    challenges: {
      en: [
        'Customer identity verification for online banking (KYC/AML)',
        'Protecting sensitive financial data across 200+ branches',
        'Implementing passwordless authentication for 12,000 employees',
        'Detecting insider threats in trading departments'
      ],
      de: [
        'Kundenidentitätsprüfung für Online-Banking (KYC/AML)',
        'Schutz sensibler Finanzdaten über 200+ Filialen',
        'Implementierung passwortloser Authentifizierung für 12.000 Mitarbeiter',
        'Erkennung von Insider-Bedrohungen in Handelsabteilungen'
      ]
    },
    exams: ['sc-900', 'sc-300', 'sc-400', 'sc-100', 'az-305', 'az-500']
  },

  'trey-research': {
    id: 'trey-research',
    name: 'Trey Research',
    logo: '🔬',
    industry: { en: 'Research & Pharmaceuticals', de: 'Forschung & Pharma' },
    hq: { en: 'Hamburg, Germany', de: 'Hamburg, Deutschland' },
    employees: 2000,
    description: {
      en: 'Trey Research is a pharmaceutical research company focused on drug discovery and clinical trials. Based in Hamburg with research labs in Boston and Tokyo, Trey Research uses AI and machine learning extensively for molecular analysis and patient data processing. The company handles sensitive health data (HIPAA, EU-MDR) and collaborates with universities worldwide.',
      de: 'Trey Research ist ein pharmazeutisches Forschungsunternehmen, das sich auf Arzneimittelentdeckung und klinische Studien konzentriert. Mit Sitz in Hamburg und Forschungslaboren in Boston und Tokio nutzt Trey Research KI und maschinelles Lernen intensiv für Molekularanalyse und Patientendatenverarbeitung. Das Unternehmen verarbeitet sensible Gesundheitsdaten (HIPAA, EU-MDR) und arbeitet weltweit mit Universitäten zusammen.'
    },
    infrastructure: {
      en: [
        'Azure OpenAI Service for research document analysis',
        'Azure AI Search for indexing research papers and clinical data',
        'Azure Machine Learning for drug interaction models',
        'Azure AI Services (Document Intelligence, Custom Vision)',
        'Azure Bot Service for internal research assistant',
        'Azure Cognitive Services for multi-language translation of papers',
        'HIPAA-compliant Azure regions for patient data',
        'Azure Data Lake Storage Gen2 for genomic datasets'
      ],
      de: [
        'Azure OpenAI Service für Analyse von Forschungsdokumenten',
        'Azure AI Search für Indexierung von Forschungsarbeiten und klinischen Daten',
        'Azure Machine Learning für Arzneimittelinteraktionsmodelle',
        'Azure AI Services (Document Intelligence, Custom Vision)',
        'Azure Bot Service für internen Forschungsassistenten',
        'Azure Cognitive Services für mehrsprachige Übersetzung von Arbeiten',
        'HIPAA-konforme Azure-Regionen für Patientendaten',
        'Azure Data Lake Storage Gen2 für genomische Datensätze'
      ]
    },
    challenges: {
      en: [
        'Ensuring responsible AI use in healthcare predictions',
        'Securing patient data across international research partnerships',
        'Building RAG solutions for 500,000+ research documents',
        'Content filtering and grounding for medical AI responses'
      ],
      de: [
        'Sicherstellung verantwortungsvoller KI-Nutzung in Gesundheitsprognosen',
        'Absicherung von Patientendaten über internationale Forschungspartnerschaften',
        'Aufbau von RAG-Lösungen für 500.000+ Forschungsdokumente',
        'Inhaltsfilterung und Grounding für medizinische KI-Antworten'
      ]
    },
    exams: ['ai-900', 'ai-901', 'ai-102', 'ai-103', 'ai-200']
  },

  'datum': {
    id: 'datum',
    name: 'Datum Corporation',
    logo: '📊',
    industry: { en: 'Data Analytics & Consulting', de: 'Datenanalyse & Beratung' },
    hq: { en: 'Vienna, Austria', de: 'Wien, Österreich' },
    employees: 4000,
    description: {
      en: 'Datum Corporation is a data analytics and business intelligence consulting firm. Headquartered in Vienna with offices in Prague and Warsaw, Datum helps enterprise clients build modern data platforms. They manage petabytes of client data and specialize in real-time analytics, data engineering, and lakehouse architectures on Microsoft Fabric and Azure.',
      de: 'Datum Corporation ist ein Datenanalyse- und Business-Intelligence-Beratungsunternehmen. Mit Hauptsitz in Wien und Büros in Prag und Warschau hilft Datum Unternehmenskunden beim Aufbau moderner Datenplattformen. Sie verwalten Petabytes an Kundendaten und sind spezialisiert auf Echtzeit-Analysen, Data Engineering und Lakehouse-Architekturen auf Microsoft Fabric und Azure.'
    },
    infrastructure: {
      en: [
        'Microsoft Fabric workspaces for multi-tenant analytics',
        'Azure Synapse Analytics for legacy data warehouse clients',
        'Azure Data Factory and Fabric Data Pipelines for ETL/ELT',
        'Delta Lake / OneLake for unified data storage',
        'Azure Event Hubs and Stream Analytics for real-time ingestion',
        'Power BI embedded dashboards for client portals',
        'Azure Databricks for advanced analytics and ML',
        'Microsoft Purview for data cataloging and lineage'
      ],
      de: [
        'Microsoft Fabric Workspaces für mandantenfähige Analysen',
        'Azure Synapse Analytics für Legacy-Data-Warehouse-Kunden',
        'Azure Data Factory und Fabric Data Pipelines für ETL/ELT',
        'Delta Lake / OneLake für einheitliche Datenspeicherung',
        'Azure Event Hubs und Stream Analytics für Echtzeit-Ingestion',
        'Power BI Embedded-Dashboards für Kundenportale',
        'Azure Databricks für erweiterte Analysen und ML',
        'Microsoft Purview für Datenkatalogisierung und Lineage'
      ]
    },
    challenges: {
      en: [
        'Multi-tenant data isolation for consulting clients',
        'Real-time streaming from IoT sensors (manufacturing clients)',
        'Migrating legacy SSIS packages to Fabric Data Pipelines',
        'Cost optimization for petabyte-scale lakehouse storage'
      ],
      de: [
        'Mandantenfähige Datenisolierung für Beratungskunden',
        'Echtzeit-Streaming von IoT-Sensoren (Fertigungskunden)',
        'Migration von Legacy-SSIS-Paketen zu Fabric Data Pipelines',
        'Kostenoptimierung für Petabyte-skalierbare Lakehouse-Speicher'
      ]
    },
    exams: ['dp-900', 'dp-100', 'dp-203', 'dp-300', 'dp-700']
  },

  'northwind': {
    id: 'northwind',
    name: 'Northwind Traders',
    logo: '🚢',
    industry: { en: 'Wholesale Food Distribution', de: 'Lebensmittelgroßhandel' },
    hq: { en: 'Copenhagen, Denmark', de: 'Kopenhagen, Dänemark' },
    employees: 1500,
    description: {
      en: 'Northwind Traders is a specialty food import/export company distributing products from worldwide suppliers to retailers across Europe. Based in Copenhagen with logistics hubs in Rotterdam and Hamburg, Northwind manages a complex supply chain with temperature-controlled warehousing. They are modernizing their IT from on-premises to Azure cloud.',
      de: 'Northwind Traders ist ein Spezialitäten-Lebensmittelimport/-exportunternehmen, das Produkte von weltweiten Lieferanten an Einzelhändler in ganz Europa vertreibt. Mit Sitz in Kopenhagen und Logistikzentren in Rotterdam und Hamburg verwaltet Northwind eine komplexe Lieferkette mit temperaturkontrollierter Lagerhaltung. Sie modernisieren ihre IT von On-Premises zur Azure-Cloud.'
    },
    infrastructure: {
      en: [
        'Azure SQL Managed Instance (migrated from on-premises SQL Server)',
        'Azure App Service for supplier portal and order management',
        'Azure IoT Hub for cold-chain temperature monitoring',
        'Azure Logic Apps for order processing automation',
        'Azure Blob Storage for shipping documents and invoices',
        'Azure Virtual Network with VPN Gateway to warehouses',
        'Microsoft 365 Business Premium for office staff',
        'Power Apps for warehouse inventory management'
      ],
      de: [
        'Azure SQL Managed Instance (migriert von On-Premises SQL Server)',
        'Azure App Service für Lieferantenportal und Auftragsverwaltung',
        'Azure IoT Hub für Kühlketten-Temperaturüberwachung',
        'Azure Logic Apps für Auftragsverarbeitungsautomatisierung',
        'Azure Blob Storage für Versanddokumente und Rechnungen',
        'Azure Virtual Network mit VPN Gateway zu Lagerhäusern',
        'Microsoft 365 Business Premium für Büromitarbeiter',
        'Power Apps für Lagerbestandsverwaltung'
      ]
    },
    challenges: {
      en: [
        'Migrating legacy SQL Server databases with minimal downtime',
        'Monitoring IoT sensors across 50+ refrigerated warehouses',
        'Training non-technical staff on cloud-based tools',
        'Cost management with limited IT budget'
      ],
      de: [
        'Migration von Legacy-SQL-Server-Datenbanken mit minimaler Ausfallzeit',
        'Überwachung von IoT-Sensoren über 50+ Kühlhäuser',
        'Schulung nicht-technischer Mitarbeiter für cloudbasierte Tools',
        'Kostenmanagement mit begrenztem IT-Budget'
      ]
    },
    exams: ['az-900', 'dp-900', 'dp-203', 'az-104', 'az-120']
  },

  'humongous': {
    id: 'humongous',
    name: 'Humongous Insurance',
    logo: '🛡️',
    industry: { en: 'Insurance', de: 'Versicherung' },
    hq: { en: 'London, United Kingdom', de: 'London, Vereinigtes Königreich' },
    employees: 7000,
    description: {
      en: 'Humongous Insurance is a leading European insurance company offering life, health, property, and commercial insurance products. With offices in London, Paris, and Madrid, the company processes over 100,000 claims monthly. Humongous Insurance must meet Solvency II and GDPR requirements and has invested heavily in security operations and compliance automation.',
      de: 'Humongous Insurance ist ein führendes europäisches Versicherungsunternehmen, das Lebens-, Kranken-, Sach- und Gewerbeversicherungsprodukte anbietet. Mit Büros in London, Paris und Madrid verarbeitet das Unternehmen monatlich über 100.000 Schadensfälle. Humongous Insurance muss Solvency-II- und DSGVO-Anforderungen erfüllen und hat stark in Sicherheitsbetrieb und Compliance-Automatisierung investiert.'
    },
    infrastructure: {
      en: [
        'Microsoft Sentinel with custom analytics rules for fraud detection',
        'Microsoft Defender for Endpoint on all 7,000 devices',
        'Microsoft Defender for Cloud Apps for SaaS monitoring',
        'Microsoft Purview Communication Compliance for claims processing',
        'Information barriers between insurance and investment divisions',
        'Azure Logic Apps for automated claims triage',
        'Retention policies and eDiscovery for legal holds',
        'Microsoft Defender for Identity to protect AD infrastructure'
      ],
      de: [
        'Microsoft Sentinel mit benutzerdefinierten Analyseregeln zur Betrugserkennung',
        'Microsoft Defender for Endpoint auf allen 7.000 Geräten',
        'Microsoft Defender for Cloud Apps für SaaS-Überwachung',
        'Microsoft Purview Communication Compliance für Schadensbearbeitung',
        'Informationsbarrieren zwischen Versicherungs- und Investmentabteilungen',
        'Azure Logic Apps für automatisierte Schadenspriorisierung',
        'Aufbewahrungsrichtlinien und eDiscovery für rechtliche Aufbewahrungspflichten',
        'Microsoft Defender for Identity zum Schutz der AD-Infrastruktur'
      ]
    },
    challenges: {
      en: [
        'Detecting fraudulent insurance claims using analytics rules',
        'Responding to incidents across three countries within SLA',
        'Preventing data leakage of customer medical records',
        'Maintaining compliance with Solvency II audit trails'
      ],
      de: [
        'Erkennung betrügerischer Versicherungsansprüche mit Analyseregeln',
        'Reaktion auf Vorfälle in drei Ländern innerhalb des SLA',
        'Verhinderung von Datenlecks bei medizinischen Kundendaten',
        'Einhaltung von Solvency-II-Prüfpfaden'
      ]
    },
    exams: ['sc-900', 'sc-200', 'sc-400', 'sc-100', 'az-500']
  },

  'proseware': {
    id: 'proseware',
    name: 'Proseware, Inc.',
    logo: '🚀',
    industry: { en: 'Software & AI Solutions', de: 'Software & KI-Lösungen' },
    hq: { en: 'Dublin, Ireland', de: 'Dublin, Irland' },
    employees: 2500,
    description: {
      en: 'Proseware, Inc. is a SaaS company building AI-powered productivity tools for enterprise customers. Headquartered in Dublin with engineering teams in Krakow and Tel Aviv, Proseware integrates Azure AI services into their products. They specialize in intelligent document processing, chatbots, and AI-driven workflow automation.',
      de: 'Proseware, Inc. ist ein SaaS-Unternehmen, das KI-gestützte Produktivitätstools für Unternehmenskunden entwickelt. Mit Hauptsitz in Dublin und Entwicklungsteams in Krakau und Tel Aviv integriert Proseware Azure-KI-Dienste in ihre Produkte. Sie sind spezialisiert auf intelligente Dokumentenverarbeitung, Chatbots und KI-gesteuerte Workflow-Automatisierung.'
    },
    infrastructure: {
      en: [
        'Azure OpenAI Service (GPT-4o, embeddings) for product features',
        'Azure AI Search with semantic ranking and vector search',
        'Azure AI Document Intelligence for form processing',
        'Azure Bot Framework and Direct Line for enterprise chatbots',
        'Azure Container Apps for scalable API backends',
        'Azure API Management for customer-facing APIs',
        'GitHub Advanced Security for supply chain protection',
        'Azure DevOps Pipelines with automated testing'
      ],
      de: [
        'Azure OpenAI Service (GPT-4o, Embeddings) für Produktfunktionen',
        'Azure AI Search mit semantischem Ranking und Vektorsuche',
        'Azure AI Document Intelligence für Formularverarbeitung',
        'Azure Bot Framework und Direct Line für Enterprise-Chatbots',
        'Azure Container Apps für skalierbare API-Backends',
        'Azure API Management für kundenorientierte APIs',
        'GitHub Advanced Security für Supply-Chain-Schutz',
        'Azure DevOps Pipelines mit automatisiertem Testen'
      ]
    },
    challenges: {
      en: [
        'Implementing responsible AI with content safety filters',
        'Managing Azure OpenAI token quotas across customer tenants',
        'Building RAG pipelines with low latency and high relevance',
        'Securing multi-tenant AI deployments'
      ],
      de: [
        'Implementierung verantwortungsvoller KI mit Inhaltssicherheitsfiltern',
        'Verwaltung von Azure OpenAI-Token-Kontingenten über Kundenmandanten',
        'Aufbau von RAG-Pipelines mit niedriger Latenz und hoher Relevanz',
        'Absicherung mandantenfähiger KI-Bereitstellungen'
      ]
    },
    exams: ['ai-102', 'ai-103', 'ai-200', 'az-400', 'az-140']
  }
};

/* Helper to get companies for a specific exam */
window.CompanyProfiles.getForExam = function(examId) {
  return Object.values(this).filter(c => c.exams && c.exams.includes(examId));
};
