Godaften udviklere!

Jeg sidder og er i gang med en applikation, som jeg gerne vil have til at kunne en del forskellige ting, afhængig af hvilken type bruger der bruger det. Derfor har jeg tænkt på at jeg kan lave nogle forskellige plugins, men har imidlertid ingen idé om hvordan jeg skal gøre det.
Derfor vil jeg høre om der er nogen herinde der kan hjælpe mig i gang?
Al response modtages, er ikke fastlåst på at det skal være plugins, men tror at programmet bliver for uoverskueligt hvis jeg indlejrer alle funktioner som standard.
Tak på forhånd!