نرم افزار ، سخت افزار ، ارتباطات