The benefit of creating forms with outlook 2010.

Programming languages provide for creating forms to capture data in very flexible ways from users. What is the benefit of creating forms with outlook 2010 over the alternative of doing the same in programming languages like visual basic or asp.net?
