Difference between general-purpose and special-purpose application?

General purpose is widely suitable. Special purpose is for particular things.