Software Inputs