A method for performing a handover in a heterogeneous network, the method comprising: - receiving a handover report, by a serving base station , from at least one user equipment , wherein the handover report comprises at least one network parameter, and the at least one network parameter comprises a basic service set identifier; - identifying, by the serving base station , at least one access point based on the basic service set identifier; - transmitting, by the serving base station , a request message to at least one of the at least one access point and at least one network entity; - receiving, by the serving base station , at least one of a first response message from the at least one access point and a second response message from the at least one network entity, wherein the first response message comprises a first neighbour list including a first target base station within coverage of the at least one access point , the second response message comprises a second neighbour list including a second target base station within coverage of the at least one access point , and the first response message and the second response message comprising at least one of a station load and a Wi-Fi overlapping quantum of the first target base station and the second target base station ; and - processing, by the serving base station , at least one of the first response message and the second response message for performing the handover from the serving base station to a target base station, wherein the target base station is one of the first target base station and the second target base station. - receiving a handover report, by a serving base station , from at least one user equipment , wherein the handover report comprises at least one network parameter, and the at least one network parameter comprises a basic service set identifier; the handover report comprises at least one network parameter, and the at least one network parameter comprises a basic service set identifier; - identifying, by the serving base station , at least one access point based on the basic service set identifier; - transmitting, by the serving base station , a request message to at least one of the at least one access point and at least one network entity; - receiving, by the serving base station , at least one of a first response message from the at least one access point and a second response message from the at least one network entity, wherein the first response message comprises a first neighbour list including a first target base station within coverage of the at least one access point , the second response message comprises a second neighbour list including a second target base station within coverage of the at least one access point , and the first response message and the second response message comprising at least one of a station load and a Wi-Fi overlapping quantum of the first target base station and the second target base station ; and the first response message comprises a first neighbour list including a first target base station within coverage of the at least one access point , the second response message comprises a second neighbour list including a second target base station within coverage of the at least one access point , and the first response message and the second response message comprising at least one of a station load and a Wi-Fi overlapping quantum of the first target base station and the second target base station ; and - processing, by the serving base station , at least one of the first response message and the second response message for performing the handover from the serving base station to a target base station, wherein the target base station is one of the first target base station and the second target base station. <EOS>