IC cards are prepaid or postpaid cards that work on many kind of transportation all over Japan and some restaurants and vending machines. For the Kansai area there are two main types of cards. The ICOCA that is run by JR west and PiTaPa run by a non-JR company.
Learn about getting an ICOCA card.
Learn about getting an PiTaPa card.