2N3904 can be used in any electronic applications which fall under its electrical characteristics, if you want to switch a load in an electronic application that requires current under 200mA then this transistor will work quite well and you can drive variety of loads with this transistor for example relays, high power transistors, LEDs, a portion of an electronic circuit etc. When using as an amplifier it can be used in audio amplification stages, as an amplifier to drive small speakers, as an audio preamplifier and it can also be used in amplification stages of RF applications.