Yes, freelance software designers should carry public liability insurance, especially when working with commercial clients or public-facing applications. Many clients will require proof of coverage before engaging your services, and it protects you if your design causes financial loss or system failure.