An adaptable platform independent information system in animal production: framework and generic database structure