Technical support may be delivered by different technologies depending on the situation. For example, direct questions can be addressed using SMS, Online chat, E-mail or Fax. Basic software problems can be addressed over the telephone or by using remote access repair services. More complicated problems with hardware may need to be dealt with in person.