cd By Daniel Alan Daniel Alan is an experienced content writer that has worked on various topics. He is committed to pushing technology a step beyond where it is today. View all of Daniel Alan's posts.