Custom-Fields are a great feature recently added to GpsGate Platform. We have used them in some applications and it is very helpful. Having used custom-fields for a while, I have following suggestions for improvement.
1.) Add more types. Date-Time, Color-Code.
2.) Bug: When you use Custom-Fields along with User-Types, the common custom-fields across different user-types causes some issues. Like List-Type does not load all the values and shows only single value which was selected earlier.
3.) *Most Important* - Include Custom-Fields in Search.
4.) Include Custom-Fields in Event Notifiers.
5.) Might Consider in distant future - Add Status-Variable Templates within the Custom-Field values as in Event-Notifier Alert Template. Ex: [Speed] etc.
6.) Custom-Fields API.