A personal data manager (PDM) is a portable hardware tool enabling secure storage and easy access to user data. It can also be an application located on a portable smart device or PC. Usually PDMs include password management software, web-browser favorites and cryptographic software. Advanced PDM can also store settings for VPN and Terminal Services, address book, and other necessary features. PDM can also store and launch several portable software applications. Companies such as Salmon Technologies and their SalmonPDM application have been innovative in creating personalised directroy structures to aid/prompt individuals where to store key typical pieces of information, such as legal documents, education/schooling information, medical information, property/vehicle bills, service contracts,..etc. The process of creating directory structures that map to individual/family unit types, such as Child, Adult, Couple, Family with Children/Dependents is referred to as Personal Directory Modelling.