This book devoted to develop introductory understanding of the IT Fundamentals for Business. The programming solutions and related algorithmic thinking to solve common business and decision problems have been provided. The tools applied in this development based on the algorithm concepts and development; object-oriented programming methodologies; language syntax; graphical interface design and event based programming