# Designing Software for Real-World Geographic and Legal Complexity

DevFeed: [Designing Software for Real-World Geographic and Legal Complexity](<https://devfeed.tech/articles/world-geography-gotchas-18934.md>)

Original publisher: [Read original article](<https://blog.frankel.ch/world-geography-gotchas/>)

Author: Nicolas Fränkel

Published: 2026-09-13T00:00:00Z

Content type: opinion

Language: en

Sources: [Nicolas Fränkel](<https://devfeed.tech/sources/nicolas-frankel.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [geography](<https://devfeed.tech/tags/geography.md>), [gotchas](<https://devfeed.tech/tags/gotchas.md>), [miscellaneous](<https://devfeed.tech/tags/miscellaneous.md>), [software](<https://devfeed.tech/tags/software.md>), [switzerland](<https://devfeed.tech/tags/switzerland.md>), [systems](<https://devfeed.tech/tags/systems.md>)

## AI overview

This commentary uses enclaves such as Campione d'Italia and Büsingen am Hochrhein to show why software systems must model real-world attributes independently. Country codes do not necessarily determine currency, tax, customs, mail, phone, or law, so developers should research domain-specific exceptions before designing systems.

## Source excerpt

Years ago, a colleague of mine told me about two pockets of foreign land surrounded by Switzerland: Campione d'Italia and Büsingen am Hochrhein, respectively Italy and Germany. Both are enclaves of their respective country in Swiss territory: An enclave is a part of the territory of a state that is enclosed within the territory of another state. To distinguish the parts of a state entirely enclosed in a single other state, they are called true enclaves.