OFFSHORE SOFTWARE DEVELOPMENT: AFFORDABLE SOLUTIONS FOR EXPANDING BUSINESS