Single party government is the government formed by a single majority party .The political scene in India was dominated for a longer period by Congress.
Coalition government is formed by two or more than two parties like BJP and PDP a coalition government in J&k.
Alliance government is formed due to a pact between the parties meant to secure common interests.e.g NDA or UPA.
Support from outside is a temporary assimilation in order to prevent re-election.