Data center interconnect linking two facilities through diverse fiber, optical transport, Ethernet and software control
Data Center News & Insights

Software-Defined Data Center Interconnect Explained

Software-defined data center interconnect exposes physical DCI through a programmable control and service layer. Authorized teams can create, modify, monitor and retire connections through a portal, API or infrastructure-as-code workflow, but ports, optics, fiber, cross-connects and facilities still determine what can actually be delivered.

Buyers often confuse a portal with automation or treat SDN, EVPN/VXLAN and Network as a Service as interchangeable terms. This guide separates those concepts with a six-layer operating model, a provider map and a proof-of-concept scorecard.

Trusted B2B client and partner experience supporting Percepture software-defined data center interconnect research
For programmable interconnection, buyers need technical clarity backed by experience across telecom, fiber, data centers, networks and complex B2B markets.
Percepture founded in 2004 trust badge
Inc. 5000 recognition trust badge
NMSDC certified minority business enterprise trust badge
Percepture logo for telecom and data center visibility strategy
Carrie Charles Broadstaff Global testimonial supporting Percepture telecom and data center market expertise
See how Percepture connected technical-market authority, search visibility and qualified lead generation for Broadstaff Global.
Direct Answer

What is software-defined data center interconnect?

Software-defined data center interconnect is a DCI service or architecture in which software controls a meaningful part of qualification, provisioning, modification, monitoring and retirement. The interface may be a portal, API or infrastructure-as-code tool. The service still depends on installed ports, cross-connects, optical paths, transport equipment and data-center access.

Executive summary

Software controls the lifecycle

For programmable interconnection, the meaningful test is whether software can quote, create, change, observe and delete a service without hiding routine tickets.

The underlay remains physical

Facility access, ports, optics, fiber routes, cross-connects and off-net extensions can still control lead time and resilience.

Provider categories are not equal

A network fabric, facility fabric, carrier service and customer-operated overlay solve different parts of the problem.

A proof of concept must create friction

Test failure, rollback, billing, support and deletion—not only a successful portal order.

Who this guide is for

Network and cloud architects

Use the six-layer model to separate portal controls from ports, fiber, cross-connects, routing and physical delivery.

Data center and infrastructure leaders

Compare programmable fabrics, facility ecosystems, carrier services and customer-operated overlays without treating them as the same product.

Security and operations teams

Test roles, APIs, telemetry, rollback, encryption, incident ownership and the state shown across every operating system.

Procurement and finance

Map ports, equipment, cross-connects, transport, platform fees, support, cloud charges and exit costs before comparing quotes.

How the control plane and physical network fit together

The control plane holds service intent, inventory, topology and policy. The forwarding plane carries traffic. Beneath both sits the physical underlay: buildings, meet-me rooms, equipment, fiber entrances, cross-connects and transport paths. A programmable DCI design must keep those physical dependencies visible in inventory and operating records.

Software can reduce repetitive work and expose network state, but it cannot make an unavailable path appear. As interconnection expert Hunter Newby puts it, “Interconnection starts with a physical process that happens in a specific, geographic location.”

The Percepture Six-Layer Programmable DCI Stack

The Percepture Six-Layer Programmable DCI Stack evaluates software-defined DCI from the facility floor through governance. A platform is useful only when the buyer can map what is delivered, what is automated and who owns failures at every layer.

LayerWhat belongs hereBuyer testCommon failure
1. Physical accessFacilities, entrances, ports, optics, cross-connects and on-net statusIdentify installed segments, owners and lead timesA missing cross-connect, optic or local loop blocks activation
2. Transport and forwardingDark fiber, wavelengths, Ethernet, IP/MPLS or optical transportConfirm service layer, MTU, protection and path expectationsA polished interface hides a shared or unsuitable underlay
3. Control and orchestrationController, inventory, topology, policy and device orchestrationDetermine whether the controller configures resources or submits a requestPartial orders, drift and incompatible changes
4. Service abstractionPorts, virtual circuits, endpoints, bandwidth, term and topologyMatch objects across portal, API, telemetry and invoiceThe commercial object does not match the operating object
5. Automation and consumptionPortal, API, Terraform, templates, RBAC and approvalsCreate, change, renew, disable and delete a serviceThe API opens a ticket instead of completing the lifecycle
6. Assurance and governanceTelemetry, alarms, audit logs, billing, support and rollbackProve state, performance, ownership and costFast changes create unclear failures or billing disputes

A physical-first view of programmable interconnection

Hunter Newby explaining the physical infrastructure behind software-defined data center interconnect
Hunter Newby’s physical-first rule keeps facility access, transport and route ownership inside the buying decision.
Hunter Newby interconnection research and book materials
Interconnection research supporting the distinction between physical infrastructure and software control.
Bob Generale, Hunter Newby and Michael Donohue in telecom thought-leadership materials
Telecom and digital-infrastructure perspectives used to frame buyer questions.

How does software-defined DCI work?

A programmable interconnection order usually moves through seven operational steps. Physical work can occur before, during or after the software workflow, depending on the locations and service requested.

  1. Qualify the endpoints. Confirm source, destination, facility access and whether usable ports already exist.
  2. Select the service. Choose interfaces, endpoint types, bandwidth and the required Layer 2 or Layer 3 behavior.
  3. Submit intent. Request the term, topology, capacity and policy through a portal, API or infrastructure-as-code workflow.
  4. Validate resources. The controller checks inventory, permissions, compatibility and policy.
  5. Configure the service. The orchestrator applies validated changes to network systems and service objects.
  6. Expose operating state. The platform reports status, telemetry, usage and billing information.
  7. Manage the lifecycle. Authorized users modify, renew, disable or delete the programmable DCI connection.

Letters of authorization, connecting-facility assignments, building access, cross-connects, optics, construction, local loops and provider acceptance may remain manual. The buyer should document those dependencies before treating an activation estimate as an operating commitment.

What makes data center interconnect truly software-defined?

A portal is an interface. Software-defined is an operating model. software-defined DCI should place a meaningful share of the service lifecycle under consistent, documented and auditable software control.

The True Software-Defined DCI Test

Use this evidence set to distinguish programmable interconnection from a portal layered over manual fulfillment.

CapabilityEvidence to requestFailure signal
Digital qualification and quoteEndpoint availability, prerequisites and itemized chargesThe quote ignores physical delivery
Portal and documented APICurrent workflows, authentication and object definitionsThe API only submits requests
Feature parityA portal-to-API capability mapImportant changes require a separate process
Create, change and deleteCompleted programmable DCI lifecycle testsDeletion or rollback requires manual escalation
Reusable service objectsStable ports, circuits, endpoints and policy objectsObjects differ across tools and invoices
Telemetry and stateStatus, timestamps, alerts and performance fieldsThe portal displays stale or ambiguous state
RBAC and approvalsRole tests, approval paths and audit recordsAutomation bypasses change controls
Billing traceabilityQuote-to-order-to-invoice reconciliationUsage and service changes cannot be matched
Failure and rollbackError handling, idempotency and recovery testsPartial orders leave uncertain network state
Physical disclosurePorts, cross-connects, routes and third-party dependencies“On demand” is presented as software-only delivery

These tests keep software-defined DCI tied to observable lifecycle control rather than interface design. Hunter Newby summarizes the operating risk plainly: “A portal on top of a manual process is just a nicer way to wait.”

Proof-of-concept tool

Test the platform, not the demo

Use the Software-Defined DCI POC Scorecard to test whether programmable interconnection covers physical delivery, portal/API parity, automation, telemetry, resilience, billing, support and exit before committing.

Get the Software-Defined DCI Scorecard

Software-defined data center interconnect vs traditional DCI

Traditional DCI is not obsolete. A fixed wavelength or dark-fiber design may fit stable, high-volume and long-term requirements. software-defined DCI is generally more relevant when locations, capacity, clouds, project terms or topologies change often. The comparison should therefore test whether programmable interconnection flexibility offsets any added platform, integration or operating requirements.

Decision areaTraditional DCISoftware-defined DCI
OrderingSales and engineering workflowPortal, API or code workflow where supported
QualificationManual review is commonDigital qualification may expose available resources
ProvisioningDesigned around a circuit delivery processExisting fabric resources may be orchestrated through software
ChangesFormal change requestAuthorized changes may be self-service
TermOften aligned to stable infrastructure needsMay support more flexible service consumption
TopologyEngineered as part of the circuit designRepresented as reusable service objects where supported
TelemetryVaries by carrier and managed-service scopeOften exposed through the platform interface
APINot central to the operating modelCentral when the programmable DCI lifecycle is genuinely programmable
BillingContract and circuit recordsShould map service objects and changes to charges
Failure handlingNOC, ticket and runbook drivenMay add automated detection, policy and rollback
Physical dependenciesExplicit parts of deliveryStill present and must be disclosed
Best fitStable routes and specialized transport requirementsChanging sites, clouds, capacity or project requirements

Software-defined DCI vs SDN, EVPN/VXLAN, NaaS and SD-WAN

Software-defined networking is a broader architectural idea that separates or abstracts control from forwarding. VXLAN, defined in RFC 7348, is an overlay technology. Neither term alone proves that a commercial DCI lifecycle can be quoted, delivered, monitored and retired through software. software-defined DCI describes that lifecycle scope rather than one protocol or overlay.

TermWhat it isWhat it controlsWhat it does not prove
Physical DCIA transport path between facilitiesTraffic movement over fiber-based infrastructureLifecycle automation
Virtual interconnectionA logical service over an installed fabricVirtual circuits and logical endpointsThat ports and cross-connects are unnecessary
SDNA programmable networking architectureControl, policy and forwarding behaviorA complete commercial DCI service
programmable interconnectionDCI with meaningful software control of the service lifecycleQualification, service objects, changes, visibility and retirement where supportedPhysical availability or encryption
EVPN/VXLANControl-plane and overlay technologiesReachability and encapsulated traffic behaviorA physical or commercial path by itself
NaaSA network consumption and operating modelService acquisition and operation through a platformOne specific architecture or transport type
SD-WAN/SASEApplication, branch, routing and security policy systemsTraffic selection and policyOptical or Ethernet transport between data centers

What can programmable DCI automate?

programmable DCI can automate lifecycle work only where the platform has supported resources, permissions and service objects.

Often suitable for automation

  • On-net endpoint qualification
  • Pricing and service selection
  • Virtual-circuit creation
  • Bandwidth and term changes
  • Topology and endpoint changes
  • Monitoring, usage and alerts
  • Renewal, disable and deletion workflows
  • API and Terraform-based operations

May still require people or field work

  • New port delivery
  • Building access and cross-connects
  • LOA/CFA coordination
  • Optic installation
  • Off-net extensions and local loops
  • Construction
  • Physical route validation
  • Emergency repair and contract exceptions

A buyer-fit review should separate the software-defined DCI tasks that can complete digitally from the field work and exceptions that retain manual ownership.

Which providers offer programmable interconnection?

Providers offering programmable DCI fall into several categories. There is no useful universal ranking because physical reach, service type, API depth, topology, support and operating responsibility vary by workload and location. A software-defined DCI shortlist should therefore begin with endpoint qualification and responsibility mapping.

Representative providerCategorySoftware scope to evaluatePhysical dependencyBuyer fitVerify before selection
PacketFabricIndependent programmable network fabricprogrammable interconnection portal, API, service objects and lifecycle operationsSupported facilities, ports, cross-connects and routesBuyers seeking programmable data-center and cloud connectivityOn-net status, API scope, diversity, SLA, security and billing
MegaportIndependent programmable network fabricFabric and virtual connectivity workflowsAvailable locations and physical accessBuyers comparing fabric-based connectivityEndpoint coverage, service scope, operations and cost
Console ConnectIndependent programmable network fabricPlatform-based connectivity workflowsNetwork reach and installed accessBuyers comparing global fabric optionsLocations, APIs, service types and support
Equinix FabricFacility-centered interconnection fabricVirtual connections within a facility ecosystemFacility presence and required portsBuyers already operating in supported facilitiesFacility access, endpoints, limits and complete cost
Digital Realty ServiceFabricFacility-centered interconnection fabricPlatform-based interconnection servicesFacility and partner availabilityBuyers using the relevant data-center ecosystemCoverage, service ownership and physical prerequisites
Carrier on-demand servicesCarrier-backed programmable networkService ordering and changes within carrier scopeCarrier network and access availabilityBuyers wanting one carrier relationshipAPI depth, reach, terms and support boundaries
Customer-operated SDNController or overlay platformCustomer policy, overlays and orchestrationTransport must be sourced and operatedTeams with strong network engineering capacityUnderlay ownership, integration and operational staffing

How PacketFabric fits a programmable DCI evaluation

PacketFabric is a partner option in this guide and should be evaluated on fit rather than treated as a universal winner. Its Agile DCI materials present portal- and API-oriented connectivity across supported locations. Buyers should test whether the actual portal, documented API, service types, telemetry, support and physical delivery meet their programmable DCI requirements.

For software-defined DCI, the practical questions are direct: Are both sites supported? Which ports and cross-connects are required? Can the same operation be completed through the portal and API? How are route diversity, protection, encryption, billing and off-net dependencies documented?

  • Evaluate: portal, API, infrastructure-as-code support, service objects, visibility and support.
  • Map: facilities, ports, cross-connects, routes and third-party extensions.
  • Test: quote, create, change, observe, fail, roll back, bill and delete.
  • Confirm: SLA boundaries, security controls, diversity and complete cost.

Partner option

Explore programmable DCI with PacketFabric

Review PacketFabric’s Agile DCI platform and current programmable interconnection service options. Confirm physical availability, route diversity, SLA boundaries, security requirements and complete cost for your sites.

Explore PacketFabric Agile DCI

What is the architecture of software-defined DCI?

A practical programmable DCI architecture follows a chain of responsibility: customer interface, identity and approvals, service catalog, orchestration, inventory and path logic, network devices, physical transport, then telemetry and billing.

  1. Intent and authorization: A portal, API or Terraform workflow submits a request. Identity, role-based access control and approval rules determine whether it may proceed.
  2. Validation and execution: The software-defined DCI service catalog translates the request into network objects. Inventory and topology systems validate resources before an orchestrator applies changes.
  3. Assurance and recordkeeping: Telemetry, alarms, audit logs, SLA records and billing show what exists, what changed and who owns the next action.

A northbound API exposes service functions to customer tools. Southbound control communicates with network systems. A reliable source of truth prevents the portal, controller, device state and invoice from describing different networks.

How do Layer 2, Layer 3, EVPN and VXLAN fit?

programmable interconnection can offer Layer 2 or Layer 3 services. The application requirement—not the phrase “software-defined”—should determine the choice. Layer 3 usually creates clearer fault boundaries, while Layer 2 should serve a documented application or migration need.

EVPN and VXLAN can support multi-tenant overlays and mixed connectivity designs, but operating them requires routing and control-plane skill. A commercial DCI platform and an overlay may work together while remaining separate responsibilities.

Is software-defined DCI secure?

programmable DCI automation can improve consistency, approvals and visibility, but it also creates API and control-plane attack surfaces. Private connectivity does not automatically mean encrypted connectivity.

  • Use least-privilege roles and separate administrative duties.
  • Require MFA or SSO where the platform supports it.
  • Store API secrets outside scripts and rotate credentials.
  • Apply approval workflows to high-risk changes.
  • Retain audit logs that connect users, requests and network objects.
  • Define encryption requirements separately from private-path requirements.
  • Validate segmentation, route policy and configuration before deployment.
  • Test rollback, emergency access and credential revocation.
  • Review provider security and compliance evidence against the buyer’s controls.
  • Document the shared-responsibility boundary.

How should resilient programmable DCI be designed?

Software can automate detection and failover, but it cannot create physical diversity that was never built. Two logical services may share an entrance, conduit, fiber route, device, power domain or upstream provider. Resilient software-defined DCI therefore requires documented physical failure domains as well as control-plane recovery.

  1. Require two physically diverse paths where the workload justifies them.
  2. Confirm separate building entrances when needed.
  3. Separate ports, devices and power domains.
  4. Map provider and transport failure domains.
  5. Document protection at the correct network layer.
  6. Use independent routing sessions and policies.
  7. Set measurable convergence targets.
  8. Design controller and orchestrator redundancy.
  9. Maintain out-of-band operations and emergency access.
  10. Monitor loss, latency, errors, utilization and service state.
  11. Test failover and rollback under load.
  12. Keep runbooks, escalation paths and ownership current.

“Two connections on the same fiber path is not redundancy. It’s a shared failure point with a backup invoice.” — Hunter Newby

How much does software-defined data center interconnect cost?

programmable DCI has no responsible universal price range. Total cost depends on locations, physical access, service type, capacity, distance, term, protection, endpoints, support and changes over the service lifecycle. A complete software-defined DCI estimate must include both platform-controlled services and physical delivery costs.

Cost componentWhat to captureQuestion for the supplier
Port and interfacePort type, speed and recurring chargeIs an existing compatible port available?
Equipment and opticsRequired hardware, ownership and replacementWho supplies and supports each optic?
Cross-connect and LOA/CFAFacility fees and coordinationWhich party orders and pays?
TransportMetro or long-haul path and protectionWhat physical route is included?
Virtual circuitService object and recurring chargeHow does it map to the invoice?
Bandwidth and usageCommitted capacity, usage or burst rulesHow are changes and overages calculated?
TermMinimum commitment and renewalWhat changes at renewal?
Cloud, IX or SaaS endpointEndpoint and provider-side chargesAre third-party fees separate?
Off-net extensionLocal loop, construction and third-party accessWho owns delays and repair?
ResilienceSecond ports, paths, devices and facilitiesIs diversity physical and documented?
OperationsSupport, monitoring, integration and securityWhat is included versus separately managed?
ExitMigration, deletion and stranded accessWhat remains billable after service deletion?

Price transparency is not the same as low price. A programmable interconnection platform may make quotes and changes easier to understand, while physical delivery and third-party dependencies still drive the economics.

When should a company use programmable DCI?

programmable DCI is a stronger candidate when connection requirements change frequently enough to justify programmable lifecycle control.

Stronger fit

  • Data-center migration or consolidation
  • Disaster recovery
  • Hybrid or multi-cloud connectivity
  • Changing bandwidth requirements
  • Temporary projects
  • Mergers and acquisitions
  • Multi-site applications
  • Partner, exchange or site-to-cloud connectivity

Weaker fit

  • One stable route where dedicated transport better fits the economics
  • Locations outside the available fabric
  • Specialized optical requirements
  • Teams without safe automation practices
  • Buyers requiring fully managed operations

The final buyer-fit decision should compare software-defined DCI with dedicated transport using the workload, available locations, operating skills and complete cost.

What should a software-defined DCI proof of concept test?

A proof of concept for programmable interconnection should test normal operations, physical dependencies and failure behavior. “A demo is a carefully choreographed dance. A proof of concept is a stress test,” Hunter Newby advises.

#POC testRecord as
1Confirm endpoints and on-net statusPass, partial/manual, fail or not applicable
2Identify every physical prerequisite and lead timePass, partial/manual, fail or not applicable
3Generate a quote and reconcile all feesPass, partial/manual, fail or not applicable
4Create a programmable DCI service in the portalPass, partial/manual, fail or not applicable
5Create the same service through the APIPass, partial/manual, fail or not applicable
6Build the workflow through infrastructure as codePass, partial/manual, fail or not applicable
7Compare portal and API capabilitiesPass, partial/manual, fail or not applicable
8Modify bandwidth and termPass, partial/manual, fail or not applicable
9Change an endpoint or topologyPass, partial/manual, fail or not applicable
10Test idempotency and duplicate-order protectionPass, partial/manual, fail or not applicable
11Test roles, approvals and audit recordsPass, partial/manual, fail or not applicable
12Measure telemetry and alert freshnessPass, partial/manual, fail or not applicable
13Reconcile usage and service changes with billingPass, partial/manual, fail or not applicable
14Simulate failure and measure convergencePass, partial/manual, fail or not applicable
15Roll back and delete the servicePass, partial/manual, fail or not applicable
16Open a support case and test escalationPass, partial/manual, fail or not applicable
17Review SLA boundaries and exclusionsPass, partial/manual, fail or not applicable
18Document migration and exitPass, partial/manual, fail or not applicable

Common programmable DCI mistakes

Most software-defined DCI mistakes come from assuming that a digital interface proves complete automation, physical readiness or operational resilience.

  • Buying a portal instead of lifecycle automation.
  • Treating “on demand” as proof that no physical work remains.
  • Comparing unlike provider categories.
  • Ignoring API limits, versions and feature parity.
  • Automating before defining a source of truth.
  • Extending Layer 2 without an application requirement.
  • Assuming private connectivity is encrypted.
  • Counting logical circuits as physical route diversity.
  • Ignoring controller and orchestration failure.
  • Testing only successful provisioning.
  • Comparing monthly circuit charges instead of total cost.
  • Failing to test deletion, rollback and exit.

How technical authority becomes qualified demand

Complex infrastructure providers also need buyers and search systems to understand what programmable interconnection does, where it fits and what proof matters. Percepture connects technical education with telecom marketing expertise, technical content strategy and enterprise SEO services.

Teams preparing content for AI retrieval can pair that foundation with generative engine optimization services. Launch and amplification can then use digital PR services, while B2B lead generation services support the path from technical interest to qualified conversations.

Data center SEO and AI visibility proof supporting technical infrastructure demand generation
Technical authority becomes more valuable when buyers can find, understand and verify it across search and AI answer systems.
Data center infrastructure marketing and AI search case study supporting qualified demand
A technical infrastructure company can turn detailed expertise into measurable visibility and qualified demand when the content, proof and buyer path work together.

Technical-market proof

See how authority becomes qualified demand

Review the Broadstaff Global case study to see how Percepture connected technical-industry expertise, stronger search visibility and qualified lead generation.

Read the Broadstaff case study

Software-defined DCI FAQs

What is software-defined data center interconnect?

Software-defined data center interconnect is DCI in which software controls a meaningful part of qualification, provisioning, modification, monitoring and retirement. It may use a portal, API or infrastructure-as-code workflow. Physical ports, optics, fiber, cross-connects, transport systems and data-center facilities remain part of delivery.

How does software-defined DCI work?

In programmable interconnection, a user submits service intent through a portal, API or code workflow. Identity and policy systems authorize the request. Inventory and topology systems validate resources, and an orchestrator applies approved changes. The platform should then expose state, telemetry, audit records and billing for ongoing operation.

Does software-defined DCI still use physical fiber?

Yes. programmable DCI controls service functions but does not replace fiber, ports, optics, cross-connects or facilities. A virtual connection can be activated quickly only when the required physical access and network capacity already exist. Missing construction or access work can still control delivery time.

Is software-defined DCI the same as SDN?

No. SDN is a broader networking architecture that abstracts or separates control from forwarding. Software-defined DCI applies programmable control to the DCI service lifecycle. An SDN controller can be part of the architecture without providing a complete commercial interconnection service.

Is EVPN/VXLAN software-defined DCI?

Not by itself. EVPN and VXLAN can provide control-plane and overlay functions for data-center connectivity. They do not independently provide facility access, optical or Ethernet transport, commercial service delivery, billing or support. They may operate inside a broader programmable DCI design.

Which providers offer programmable DCI?

Representative software-defined DCI categories include independent network fabrics, facility-centered fabrics, carrier-backed on-demand networks and customer-operated SDN platforms. PacketFabric, Megaport, Console Connect, Equinix Fabric and Digital Realty ServiceFabric are examples buyers may evaluate. Selection should depend on reach, service type, API depth, operations and physical delivery.

Is private DCI automatically encrypted?

No. A private path limits how connectivity is presented or shared, but that does not prove traffic encryption. Buyers should state encryption requirements explicitly, identify the network layer where encryption is applied and confirm key management, performance impact and operational ownership.

How should a buyer test a programmable DCI platform?

Test programmable interconnection qualification, physical prerequisites, quoting, portal/API parity, infrastructure as code, changes, roles, telemetry, billing, failure, rollback, deletion, support and exit. Record each result as pass, partial/manual, fail or not applicable so hidden tickets and physical delays remain visible.

Telecom and data-center visibility

Own the infrastructure questions buyers ask next

Percepture helps telecom, data-center, cloud and network companies explain programmable DCI and other complex services through search strategy, technical content, digital PR and AI-search visibility. A visibility review can identify where software-defined DCI positioning, evidence and buyer guidance need greater clarity.

Get a Telecom and Data Center Visibility Review

See the Broadstaff Global case study

For software-defined data center interconnect, verify the physical path, map all six operating layers, test the full lifecycle, prove resilience and billing, then choose the provider that fits the workload.

Bob Generale, President of Percepture

About Bob Generale

Bob Generale is President of Percepture, a digital marketing and public relations agency founded in 2004. His work connects executive strategy, technical content, SEO, GEO, digital PR and conversion planning for organizations selling complex B2B, telecom, network and data-center services.

Bob focuses on making difficult infrastructure topics clear enough for buyers, search engines and AI answer systems to understand without stripping away the physical and operational details that make the answer credible.

Connect with Bob Generale on LinkedIn

Connect with us today!

This field is for validation purposes and should be left unchanged.
Name(Required)