It depends what software are you talking about? Editing? Avid, Final cut , vegas... depends on your needs... me more specific.. a lot of the information you are asking is available everywhere. Just write video editing software in google search and it will give you reading material for days...