ハーバーは、フリーソフトウェアとして開発されたクリッパープログラミング言語コンパイラ（Xbaseバリアント）として生まれた最新のプログラミング言語です。その最初の目的は、コンパイラの最も人気のあるバージョンであるClipperのすべての文と拡張をサポートすることでした。

Clipperは、1985年にNantucket Corporationによって作成された手続き上の命令的なプログラミング言語であり、その後CACLIPPERとして商品化されたコンピューターアソシエイトに販売されました。最初にクリッパーは、DBASE IIIデータベースインタープリターシステムのコンパイラとして作成されました（実際、ナンタケットの季節版にはそれを示すラベルが含まれていました）が、時間が経つにつれて製品は進化し、成熟し、コンパイルされた言語になりました。独自の実装だけでなく、C、Ensembler、Pascalの第三者によって開発された拡張機能によっても、オリジナルであり、その特性を継承していました。

Microsoft Windowsでは、ハーバーはより安定していますが、クリッパーほど十分に文書化されていませんが、マルチシルバー容量を持ち、より透明でカスタマイズ可能で、USBメモリから実行できます。LinuxおよびWindows Mobileでは、クリッパーソースコードを港でコンパイルでき、適応はほとんどありません。
Harbour es un moderno lenguaje de programación que nace como compilador del lenguaje de programación Clipper (una variante de xBase) desarrollado como software libre. Su objetivo inicial fue soportar todas las sentencias y extensiones de la versión más popular del compilador, Clipper.

Clipper es un lenguaje de programación procedural e imperativo creado en 1985 por Nantucket Corporation y vendido posteriormente a Computer Associates, la que lo comercializó como CA-Clipper. En un principio Clipper se creó como un compilador para el sistema gestor intérprete de bases de datos dBase III (de hecho las versiones estacionales de Nantucket incluían una etiqueta que lo indicaba así), pero con el tiempo el producto evolucionó y maduró, convirtiéndose en un lenguaje compilado más poderoso que el original, no solo por sus propias implementaciones sino también por las ampliaciones desarrolladas por terceros en C, Ensamblador y Pascal, de los que fue heredando características.

En Microsoft Windows, Harbour es más estable pero no tan bien documentado como Clipper, pero tiene la capacidad multi-plataforma y es más transparente, personalizable y se puede ejecutar desde una Memoria USB. En Linux y Windows Mobile, el código fuente Clipper puede ser compilado con Harbour, con muy poca adaptación.