SwiftKey makes touchscreen typing faster, easier and more personalized by combining auto-...
Tasker is probably the solution for automation on the Android platform. It allows the Android user to define triggers which will cause one or more actions to be performed. A possible scenario would be setting your ringer volume to zero once your phone finds the company WiFi network nearby.
Several hundred actions are built-in and even more can be added using plug-ins.