Hi, I'm an experienced java developer, and I'm interested in your project.
Openfire is a Java program, 64-bit Java Runtime is sufficient for utilizing 64-bit systems.
What client software are you planning to use with it?
Please send more details. Thanks.