Development of the next generation of RF devices is in progress with research on sheet beam and multiple beam devices on-going at several institutions. Analysis of inherently three dimensional devices requires a new set of analytical tools to model the electromagnetic fields and the behavior of electron and ion beams. Existing codes, such as HFSS and MAFIA, are widely used to model the electromagnetic fields in these devices, but there is a need for simple, accurate, and efficient codes to model the behavior of charged particles in 3D geometries and fields. Calabazas Creek Research, Inc. (CCR) is funded by the U.S. Department of Energy to develop a finite element, charged particle, analysis code suitable for the next generation of RF devices. The principle feature of the new program is adaptive meshing, which removes the burden for mesh generation from the user and assigns responsibility to field solver and particle pusher routines.