Text messages are sent through your cellular provider, while iMessages are sent through Apple's servers. This means that iMessages are typically not subject to text message fees, and they can be sent to other Apple users even if they don't have a cell phone plan.