I have a question about the word *pro*. Some software apps are called *pro versions*. What does it really mean? 

When I google the meaning of *pro*, it shows me the result *professional* and *prostitute*. Then why are they using the name *pro* for software apps?