A number of new RF sources are in development that require complex analysis of steady-state, charged particle trajectories. A few codes are currently available; however, they are difficult to use and place severe demands on computational resources. A new program is nearing completion that addresses issues of problem setup and significantly reduce the computational requirements. In particular, the code accepts geometrical input from standard CAD of solid modeling programs, provides an intuitive graphical user interface for attribute assignment, and requires no user setup of the computational mesh. Meshing is fully automatic and adaptive. The mesh adaptation dramatically reduces the size of the computational problems, often by three orders of magnitude, while maintaining or increasing the accuracy over conventional fixed mesh codes. The program includes both electrostatic and magnetostatic field solvers and a fully relativistic particle pusher. The code is intended for engineers and scientist involved in design of the next generation of complex, 3D, charged particle devices.