Bukkit is entirely server-side. That is, as long as your mods don't require new blocks or entities you should be fine running bukkit. Adding new blocks or entities to the game requires client-side adjustments along with the server-side ones and that's where Minecraft Forge comes in; it modifies the client and server so they both understand the behavior of the new things as well as their presentation.