Abstract: The present invention involves a storage device system and method which receives and stores complex data. The storage device includes a bulk storage for storing the complex data, a descriptor storage for storing descriptive data relating to the complex data, and a service module with a processor and software. The software enables the processor to receive the complex data and derive descriptive data relating to the complex data. Further, the software also enables the processor to organize and store descriptive data in the descriptor storage. The storage device thus may receive the complex data, derive descriptive data relating to the complex data from the complex data, and organize and store the descriptive data.