how to build an application with more than 2GB memory size

hi!
I'm building an application that will occupy more than 2GB RAM on win32 operation system.
as u know a win32 proccess is limited to 2GB.
can anyone suggest an architecture for my application?
thanks,
erez.