almost any 3d package can help you on particles
in 3dsmax you, in a simple manner, you can use either a PArray, or a superspray, depending on the effect you wish
in the right of the screen, in the create panel, navigate to particles using the dropdown (that should currently point to primitive geometry)
when you create a superspray, you define when the projection of "spray" should start and end, for how long the particles should live, and how fast they should travel
the particle's direction will be defined by the orientation of the emitter (the icon that you created on the viewport)
the particle's geometry can be selected in the modifier rollout, and you can choose from simples figures, or instancing of some other object you have
you also have an option in that rollout that enables interparticle collision
for the particles to collide against a plane, you have to create a deflector
create a plane, and in the spacewarps panel (look for it, or use the reference to find it).
you have various types of deflectors, so read about them to know what they do.
i think you will want just a simple "deflector" or a "udeflector"