Romania has one of the most complicated and time-consuming building permit procedures within the EU. It was ranked as the 50th in the world. The system is also rigged by some corruption phenomena. You should not be concerned about corruption, but they might interfere with your project.
In order to obtain a Building Permit (Autorizație de Construire) there are two legal paths, determined not by choice, but by local zoning code (Regulament Local de Urbanism).
The two paths are direct and indirect authorization. They are similar at some extent, except that the indirect includes an Urbanism Project caled either PUD (Plan Urbanism de Detaliu) or PUZ (Plan Urbanistic Zonal).