I am looking for suggestions for the best way to implement the following. I am well versed in .Net but a novice in CRM. A broad brush strategy/useful links would be fine - I can find my way around instructions.
I want to allow users to add custom "reminder" attributes to an entity. Each new "reminder" attribute can have 3 reminder levels set (int, int, int) to represent the days before the event. An example reminder field could be "birthday reminder". The user would customize the entity, add a new attribute of type "reminder" (obviously not a native type!) and name it "birthday". On the same (custom) form (plugin?), there will be 3 boxes to enter the level 1,2,3 days prior to event.
Feel free to think outside the box and suggest alternative ways to achieve the desired result.
There will be another question for how to achieve the workflow related to this custom attribute.