What is Proof of Concept (POC) in Software Development?