title: Cross Platform Development Suggestions
body: <p>Im working on a project in java that will eventually run on linux and windows machines and maybe mac.  My program installs/configures vnc server so I'm looking for suggestions on how I should implement this part of the project.  Should I just have a modular design or would it be possible to create a platform independent architecture for this problem?   </p>