Free software alternatives you may not have heard of until now