It isn’t necessary to create a proof of concept if your functionality or ideas have already been proven in similar software solutions. However, if you have a completely new idea and have doubts about its feasibility from a technological standpoint, you need a POC to make sure it will work in real life.