Page tree

Orchard Software Hardware Specifications Overview

The specifications listed below are minimum recommendations for Orchard Software’s on-premise or client-hosted solution. Additional resources may be required to meet performance expectations, depending upon laboratory volumes and the server or workstation role.

Servers and/or workstations deployed for the Orchard solution may be physical or virtualized. Please note that Orchard Software does not configure, implement, or support the hypervisor environment housing the proposed solutions; however, Orchard Software will support all proposed applications within a hypervisor environment, if laboratory staff chooses to deploy them in a virtualized environment.

If hosting or Software as a Service (SaaS) deployment options are desired, please contact Orchard for more information on our Cloud Service offerings.

Ancillary Hardware

The CLIENT will provide:

  • Block and Slide Printers, as needed
  • Bar Code Scanners, as needed
  • Label Printers, as needed

Orchard will provide:

  • All serial port expansion cards, hubs, and connectors necessary to establish the proposed system network and all interfaces listed in the executed Purchase Agreement and subsequent Statement of Work.
Notes on Hardware Configuration & Deployment
  • An SSD storage array is preferred for any Orchard database server deployment, but may be required for intensive usage systems.
  • Random Access Memory (RAM) must be statically allocated to the workstation and/or server. Orchard’s applications are RAM-intensive. As such, dynamic allocation can, and will, cause issues within the system if it is forced to wait for memory allocation.
  • The number of dedicated workstations for Instrument Interfaces is subject to change based on the number of instrument interfaces deployed.
  • If automated faxing is deployed, a dedicated fax workstation utilizing analog fax lines is required to fax directly from the Orchard application.

Data Flow Diagram

The following diagram depicts the data flow of the Orchard Device Engine solution. Please note that this is an example diagram and may not include all components of your deployment.

Processing Workstation

The following specifications are Orchard Software’s recommendation for optimal performance of the Orchard Device Engine (ODE) workstation for laboratory analyzer integration.

SpecificationMinimum Requirements
Operating System (OS)Windows 10 Professional, 64-bit or later
Processor Core Allocation (CPU)(4) 2.0+ GHz
Random Access Memory (RAM)8 GB statically allocated
Hard Drive

100 GB

Notes on recommended hardware deployment:

  • At least one ODE workstation should reside at each geographical location where devices are present.
  • Connections between ODE and instruments often utilize TCP socket connections that remain open even when the instruments are idle. If these connections are improperly terminated, the instruments will lose connectivity and may require manual intervention to reestablish it. Network hardware with active connection management including routers and firewalls often improperly terminates these connections when the instruments are idle due to idle timeout features. It is recommended that the network path between ODE and instruments runs exclusively through hardware that does not have idle timeout features unless they can be disabled. 
  • Each ODE workstation should be assigned a static IP address.
  • Windows Firewall should be configured with inbound and outbound rules to allow ODE to communicate with network devices.
  • ODE may run under the local service account if it is only communicating with devices via TCP, but it will require a network service account so that permissions can be assigned if it is communicating with instrumentation or document printers that exchange files over a shared folder.
  • The number of ODE workstations may be increased for scalability and load balancing. 



Copyright © 2024 Orchard Software Corporation

All Rights Reserved. No part of this document may be photocopied, reproduced, stored in a retrieval system, or transmitted in any form or by any means whether electronic, mechanical, or otherwise without the prior written permission of Orchard Software Corporation.



Orchard Software Corporation
701 Congressional Blvd. • Suite 360 • Carmel, IN 46032
Phone 800 856-1948 • www.orchardsoft.com

  • No labels