Both replies are correct. If the Airdrop/purchased crypto is an ERC 20 contract (Ethereum base) then most likely a smart contract will be used to manage the tokens easier. If it's an alt coin that is not based on the Ethereum blockchain then a script or sending coins manually will most likely be done.