Proof of concept is a short and/or incomplete realization (or
synopsis) of a certain method or idea(s) to demonstrate its feasibility, or a demonstration in principle, whose purpose is to verify that some concept or theory is probably capable of exploitation in a useful manner. A related (somewhat synonymous) term is "proof of principle". The proof of concept is usually considered a milestone on the way to a fully functioning
prototype.
In computer security the term
proof of concept (proof of concept code or
PoC) is often used as a synonym for a
zero-day exploit which, mainly for its early creation, does not take full advantage over some vulnerability.
...
In both
computer security and
encryption, proof of concept refers to a demonstration that in principle shows how a system may be protected or compromised, without the necessity of building a complete working vehicle for that purpose.
...
In software development,
proof of concept (abbreviated PoC) is often incorrectly used to describe three processes with different objectives and different participant roles. These uses of the phrase
proof of concept are therefore not synonymous and are delineated below.
...
A
proof of concept can refer to a partial solution that involves a relatively small number of users acting in business roles to establish whether the system satisfies some aspect of the requirements.