This is what happens when you put the carriage before the horses.

Let me break some news, the one who designed the database is the one that would let you know how navigation works.

Not sure how it works in an "offshore software development company" but in my book developers do not make changes to database design.