There are several factors for the design, you should start with a bottom up approach. What is the target weight to lift/handle, add in a safety factor of 2-2.5. What is the thickness of the slab of concrete, what PSI rating is the concrete, what is beneath the concrete (fill, engineered fill, composite, etc), what is the distances to the edges of slabs, where is the re-bar located. This gets you started on your bearing/baseplate plate design for whatever column you want to support. Then you have pullout strength of anchoring systems. From the base plate you have to use statics and dynamics to determine the axial strength of the column to resist shear and buckling, statics for a loaded system with no movement, dynamics for a loaded system with movement. From the columns you go up to the vertical load bearing sections (span of rails) again you need to determine what shape and size for the "rails", almost as important as the capacity of the rails is the type of connection you will use to allow the transfer of load to the ground, AISC manual for that. You will need to use laterally supported rails to transfer the weight properly without buckling the flanges of the beam. Next is the transverse rail which the lifting system will move along, you will again need to determine the appropriate shape and size of beam/rail to use for this but there is extra consideration for off center loading and the forces imparted on the beam from swing in the load and twist when lifting. Are there any seismic considerations where the crane will be installed, that will need to be considered. Remember it isn't just the mass of the load being lifted, what speed will the designated hoist lift at. That will impart huge initial stress on the system as a whole. Lots of math to do, lots I am not mentioning here. You can chance it and "wing-it", buy a prefab system, or get a PE stamped engineer to design one for you. Just having a 12" wide flange beam means little, what is the Moment of Inertia of the cross section. That is what determines capacity.