DataCenterDesigner is currently in development. Features shown may change before release.

macOS · In Development

DataCenterDesigner

Server Rack Planning & Infrastructure Design

A native macOS desktop application for designing, planning, and documenting server rack configurations and data center infrastructure. Six integrated editors sharing a single document model. Saves as .dcdesign files. 100% offline.

100% offline. App Sandbox. No data leaves your device.
Editors
Floor Plan
Rack Editor
Network Topology
Server Configurator
Power Calculator
Bill of Materials
Facility
New Data Center
1 Racks
1 Servers
0 Cables
Racks
Rack 1 · 4/12U
Rack 14/12U · 39W · 4kg · 33% Usage
FRONT
U12
Firewall
Application Server41W
REAR
 
Firewall
Application Server
Weight: 4.0 / 1000 kg · PDU Status: No PDUs configured

Six Integrated Editors.

Every editor shares a single document model. Changes flow automatically between views.

01

Floor Plan

Pannable, zoomable 2D canvas for spatial layout of racks within a room. Snap-to-grid, utilization color coding, and zoom controls.

02

Rack Editor

Visual rack elevation diagram with front and rear faces. Drag-to-move devices, overlap prevention, weight tracking, and PDU status.

03

Server Configurator

Constraint-validated server builds with CPU, memory, storage, GPU, NIC, and PSU configuration. 11 real-time validation rules.

04

Network Topology

Port-level cabling diagram with realistic face plates and click-to-wire workflow. 13 cable types with length validation.

05

Power Calculator

Facility-wide power, cooling, and cost analysis. PUE, BTU/hr, cooling tons, UPS sizing, ASHRAE compliance, and scenario comparison.

06

Bill of Materials

Hierarchical cost aggregation with category filtering, TCO projection, and RFC 4180 CSV export with Excel compatibility.

Technical Details

Platform

macOS 14.0 (Sonoma) or later. Native SwiftUI. App Sandbox enabled. Zero third-party dependencies. 4,031 lines of original Swift across 16 source files.

File Format

.dcdesign files — JSON format. Human-readable, versionable, shareable. Standard macOS document lifecycle with Cmd+S, Cmd+O, auto-dirty detection.

Data Model

53 entity types covering facility hierarchy, server components, network infrastructure, power infrastructure, and layout. Backward compatible — new fields use optional types.

Engineering Precision

All monetary calculations use Swift Decimal type with banker's rounding. Power formulas include PUE, BTU conversion, NEC 80% derating, and three-phase calculations.

Device Types

  • Server, Network Switch, Router, Firewall, Storage Array, Patch Panel
  • UPS, PDU, Cable Manager, Blank Panel, Shelf
  • Rack sizes from 2U to 52U (wall-mount to full-height cabinets)
  • 13 cable types including Cat5e through Cat8, fiber (OM3-OM5, OS2), and DAC