Changing auto indent styles

Is there an existing way to change indent style, specifically placement of braces? If not where should I begin looking to try and figure out a solution?

Some modes support configuration parameters for indentation, but not all of them do, and this is often not documented properly. Most languages have have only one or two common indentation style, and placement of braces is largely determined by whether you put a newline before the braces.