Progressive Profiling

I was told that InfusionSoft support Progressive Profiling - where you can dynamically change the information requested on a form, upon the visitors repeat visits. This helps to eliminate the need for long forms, while helping collect additional information about site visitors. Does anyone know if this functionality exists natively or if it requires a 3rd party integration?