Inside the Museum Archive Software Project: The database design and code snippets that make this free software application work