With Locale, you create situations specifying conditions under which your phones settings should change. For example, your "At School" situation notices when your location condition is "77 Mass Ave," and changes your ringer volume setting to vibrate.
PLUG-INS Locale manages more than your ringer. Along with built-in conditions (Battery, Calendar (Android 4.0+), Caller, Location, Orientation, Time) and built-in settings (Bluetooth, Display Brightness, Display Timeout, Ringtone, Volume, Media Volume, Shortcut, Wallpaper, Wi-Fi), Locale expands with an advanced plug-in architecture. Over 400 Locale plug-ins exist on Google Play.