The laws of kashrut are many and complicated, they also differ between communities, and of course people have different levels of observance (as said above, only the most observant will usually ask for a kosher meal). Having said that, if you go with an established Kosher catering company you can't go too far wrong.
Or for more details, feel free to visit your local rabbi.