Title: Guide to Software Development : a Global View on Software Development Industry