base de datos y algo de disenio.