They are divisible to 8 decimal places (100,000,000 Satoshi = 1 Bitcoin). So in the future people will speak of buying things with "sats" not "0.000452 bitcoin."
In the lightning network they use 12 decimal places, and their of these is a hard limit, they can be updated if there is ever significant need for further subdivision.