What is the difference between BE and BTech?
As you must be aware, BE is Bachelor of Engineering and BTech is Bachelor of Technology. The latter was introduced by IITs as they are Institutes of Technology and hence to distinguish the IIT degree from the degree of other institutions. However, this distinction has been completely blurred and should not be attributed any more meaning than just a nomenclature.