What are the impact of communication technologies on business transaction.