Hi, I'm looking for some advice on general database design. I'm currently developing a small personal database for a CRM application for a very small entity. We have an extremely low budget so we will have to piggyback a lot of open source front-end programs currently available.
What kind of database design will help maximize the chance of being recognized across different applications without too much manual conversion work?
One thing is certain, I'm not going to use relational model as there will be a lot of semi-structured data. XML? Python Pickles? Experts please give some tips. Many thanks!