Crystal is een verzameling methoden en processen voor de ontwikkeling van software. Het valt onder de
Agile-softwareontwikkeling met als kenmerken: een focus op mensen in plaats van processen en producten, snelle communicatie bij voorkeur door samen in één ruimte te werken, goede toegang tot business experts, snelle oplevering van producten, veel en automatisch testen, reflecteren op de ontwikkeling.