This is not normal, software is either downloaded or purchased as either 32 bit or 64 bit. There are a few exceptions and the only exceptions that I know of are operating systems. When purchasing a MS OS as a retail version and not OEM, you get both versions of bit type.
So you either have the wrong bit type installed or there is something else going on here.
What software in particular are we talking about here? Where did you get if from?