

Coherence
By Coherence Technologies
The typical implementation process for Coherence software, along with an estimated timeline:
Coherence can be customized to fit specific business needs. Here are several data points showcasing its customizability:
CNC Template Customization: Users can modify the build process by customizing CNC templates to integrate specialized tools or workflows while leveraging Coherence's environment management.
Schema Evolution: The platform supports evolving input and output schemas for AI systems using synthetic data, enabling backward compatibility and seamless integration of new features like sentiment analysis or language detection.
Synthetic Data Generation: Coherence allows tailored synthetic data creation to test and optimize AI models for specific scenarios, ensuring comprehensive coverage of edge cases and variability.
Custom Build Logic: Users can replace default build scripts with custom ones using tools like Depot or Docker Build Cloud, enabling unique deployment workflows.
Flexible Data Shaping: Businesses can define precise schemas for synthetic datasets, ensuring alignment with specific operational requirements.
Prompt Optimization: The platform enables customized prompt engineering and evaluation for large language models (LLMs), improving performance for business-specific use cases.
Collaborative Workspaces: Teams can share and manage custom datasets, schemas, and configurations collaboratively within the platform.
Version Control: Coherence tracks dataset evolution, allowing businesses to maintain custom versions aligned with their needs.
Customizable Environments: Users can configure environments with specific infrastructure settings like VPCs or load balancers to match organizational requirements.
Coherence offers the following training and support options for new users:
Documentation: Comprehensive online guides and FAQs to help users understand and implement Coherence effectively.
Customer Support: Direct support via chat, email, and phone for troubleshooting and assistance with setup or operational issues.
Resource Center: Access to software downloads, manuals, and how-to videos for step-by-step guidance on using Coherence.
Onboarding Assistance: Guidance for setting up applications, configuring environments, and deploying builds using tools like Coherence.
1:1 Coaching: Personalized coaching sessions for in-depth training on specific use cases or advanced configurations (available in some programs).
Virtual Learning Opportunities: Expert-led webinars, workshops, and cohort-based learning sessions to enhance skills and understanding of Coherence features.
Coherence implements several robust security measures to protect data and ensure compliance. Key features include:
SOC 2 Type II Compliance: Coherence has achieved SOC 2 Type II certification, ensuring adherence to strict security, availability, and confidentiality standards.
Risk Assessment: Regular evaluations are conducted to identify and mitigate potential security risks.
Employee Training: Comprehensive education programs ensure employees understand and follow best practices for data security.
Access Control: Policies based on the principle of least privilege restrict access to sensitive data and systems.
Separation of Roles: Clear role definitions minimize the risk of unauthorized access or conflicts of interest.
Effective Monitoring: Continuous monitoring detects and addresses potential security threats in real time.
Encryption: Data is encrypted during transmission and storage to prevent unauthorized access.
Incident Response Program: A structured process is in place to detect, analyze, and respond to security incidents promptly.
Hosted on GCP: The platform leverages Google Cloud Platform's robust infrastructure for additional security layers.
Coherence releases updates regularly, with a focus on feature enhancements, bug fixes, and performance improvements. Updates are managed through structured release cycles, often including minor patches for stability and major updates introducing new functionalities. For example, the latest update, Coherence CE v24.09.2, was released on March 28, 2025, addressing issues like gRPC API hardening and timing-related fixes in NamedTopic subscribers. Users can access updates via GitHub or Oracle's support portal, and they are encouraged to review release notes for compatibility and upgrade guidelines. Updates are typically implemented using tools like coherence.jar for runtime configuration changes and patch management systems for seamless integration into existing environments.
Coherence policy on data ownership and portability emphasizes user control and flexibility, particularly through its support for customer-managed deployments.
Coherence provides flexible terms for scaling up or down as organizational needs change, leveraging advanced scalability features:
Horizontal Scaling: Coherence allows applications to scale out by adding more nodes to the cluster, ensuring linear scalability. For example, doubling the number of nodes doubles throughput capacity, enabling efficient handling of increased workloads.
Vertical Scaling: Resources such as memory and compute power can be increased for individual nodes to improve performance without adding new nodes.
Auto-scaling: Coherence supports automated scaling policies, including step scaling and scheduled scaling, which adjust resources based on traffic patterns or predefined thresholds.
Dynamic Partitioning: Data grids are dynamically partitioned across storage-enabled nodes, ensuring optimal resource utilization and high availability during scaling events.
The terms and conditions for contract renewal and cancellation for Coherence are outlined in its Software License Agreement. Key points include:
Coherence does not explicitly mention automatic renewal clauses in its Software License Agreement, but users are bound by the terms of the agreement until termination or expiration.
Termination for Cause:
Either party can terminate the agreement if the other party commits a material breach and fails to rectify it within 30 days of written notice.
Termination is also possible for non-remedial material breaches or if a party becomes insolvent, ceases operations, or files for bankruptcy.
Termination for Convenience:
Either party may terminate the agreement at any time with 30 days' notice.
No refunds are provided upon termination for convenience.
Automatic Termination:
The agreement terminates automatically if the user initiates claims that the licensed products infringe patents or copyrights or supports third-party claims of infringement.
Effect of Termination:
Upon termination, all licenses and rights granted under the agreement are revoked.
Users must destroy copies of the licensed products and cease further use.
Coherence, the Developer Experience Platform, has achieved SOC 2 Type II compliance, demonstrating its commitment to maintaining high standards in data security and operational practices.
Coherence has undergone an audit for SOC 2 Type II compliance, which includes:
Risk Assessment.
Employee education and training.
Information Security Auditing.
A copy of the SOC 2 report is available upon request and under a non-disclosure agreement.
Coherence applies best practices across its software development lifecycle, including:
Minimum privileges
Separation of roles
Effective monitoring
The Coherence Control Plane is hosted on Google Cloud Platform, and the company operates a program for responsible disclosure.
Coherence terms and policies include:
Terms of Use and Privacy Policy governing information collected on their public marketing site