Standard or custom record in NetSuite has fields that has standard lists or custom lists which changes based on process. These could be approval process or status changes. All these changes are stored on the system information.
In case we need to find the duration of each status for which they were present in a custom record, NetSuite saved search has formula which will find the duration.
A custom portlet or custom screen can show the entire system info changes.