A method of generating building work plans, may include: selecting an area for evaluating an urban renovation project therein; receiving, by a controller, urban renovation data from a first database; identifying, by the controller, at least one building within the selected area, that is suitable for urban renovation by comparing data related to the at least one building with the urban renovation data; receiving, by the controller, from a second database, current architectural data for the at least one building; receiving, by the controller, data related to building rights and requirements, from a third database, for the at least one building; combining, by the controller, the received data related to building rights and requirements, architectural data and urban renovation data; and generating at least one work plan from the combined data.