Heaven is usually considered to be where God lives. Under that assumption I would see Heaven as where the Architect does his work. I can't remember the name of the place where Neo meets the Architect. I'm pretty sure that isn't classed as the Source. So, I'll call it the White Room.
I was however restricting myself to areas within the simulation.
I'm sort of inclined to argue that there was no Heaven in the films. Heaven could be described as a place of nirvana, where everyone is happy and nothing goes wrong. Well, things went wrong in every single location in the films.
1% of the population hated the Matrix.99% of the population either hated or would have hated, if given the chance, the Real world.None of the Zionites like 01, the Source, Club Hel, Mobile Ave, etc.
Since the movies were completely written from the standpoint of Zionites, I would say that Heaven would be the Real World after the war has ended. Think about it...
In Christianity, the only way you can get to Heaven is through Jesus Christ, who died for you and everyone else.Neo represented Christ.Neo died in the end for all of Zion so that they could get to Heaven, or get to the world without the war.
"Double post"
Club Hel is not hell. (well, maybe it could be considered hell on earth. It's very carnal in the club.)
The Real is Hell. It represents everything carnal and human in nature that relates to flesh. (Look at the dance scene in Zion. IE: The Orgy dance and Neo and Trinity have relations)
The Matrix represents the world.
Heaven is the source or the Machine City. It is bathed in golden light. The city is where the spirit lie. That's why Neo is so taken back when he sees in all in light. And that's why he wants a truce. He wants to combie body and soul in harmony on earth. The Earth being the matrix.
That's my take on it, anyways.