Previous transactions that contain unspent transaction outputs (UTXOs) are used to fund a new transaction. Private keys for each UTXO are needed to sign the raw transaction. This can be done online here after additional transaction details are added, or for higher security (recommended), the raw transaction can be signed using your own bitcoin client or related software tools.
Already have a raw bitcoin transaction ready to broadcast? Head over to the bitcoin node.