Depends how much editing. For simple fading, cutting, + ordering video and audio you can use Adobe Premiere - for more advanced visual effects including text overlays, 3D effects, bluescreening and scrolling/tweening credits/intros etc then you'll need Adobe AfterEffects too. It's professional software, I like them both a lot.