FLUXX CRM Purpose FLUXX CRM is a rails engine that provides a layer of basic CRM functionality on top of the Fluxx Engine. Elements of FLUXX CRM User Ready to use extensible user model, controller, view Organization Ready to use extensible organization model, controller, view User/Organization relationship Track relationships between users and organizations History Record the history of all model object types Documents Attach documents to model objects. Based on paperclip, can be stored locally on disk or in the cloud Countries, States Leverage the GeoCities library to let users choose countries and states from a dropdown rather than free-form