I wish to edit ship weapon and stuff like that, what program do i need for this.
Depends on what you mean by 'Edit'. To edit models, you need a 3D modeling program like 3D Studio Max, specifically the older version 3.0. To edit textures, you need a graphics program like Adobe Photoshop. To edit hardpoints, you just need the official Bridge Commander SDK, which is available on BCfiles.