Wednesday, June 24, 2015

A Bit of History: Outsourced Development and Offshore Development

Software development programs were kick started long before. But the concept of offshore software development was conceived only in early 1990’s. Not many companies where doing offshore software development programs at that time. Companies at that time where having their own space at their own locations. There they will hire software professionals and take all kinds of development projects. Then, who is the first one who came up with the offshore development idea? We have to dig into the history to know about the roots of Outsource Software Development projects.


Anyone remember the name Andersen consulting? In Europe and US they were the first to attempt project development outsourcing. At that time no one ever thought about doing such type of initiatives. Everyone liked to look after their business from the same place itself. But the term outsourcing was not anyone at that time. Anderson and allies were doing onshore development projects. Their method of project execution is similar to the one that was doing by offshore development companies. The company was recruiting many software professionals at that time. The hired professionals were sent to special training sessions. In that session they will be taught about the various ways in which a project has to be executed for the customers. Training on software development was given on diverse platforms. Again, there were many levels in it. They were programmers, system analysts and project managers. After giving a common training program, each level of executives will be again trained according to their post. By following this method of development practises Anderson was able to gain lot of business in the software development area.


At a time there were able to handle lot of clients. This helped them in improving the business. But the main problem with this type of project execution method was its cost. They were hiring programmers and development professionals at very high prices. Or at that time the software development professionals in U.S and Europe were only a few. So there was great demand for such people. Thus it becomes not practical for smaller or low investment companies to meet the cost of software development programs. This forced many to think about alternative methods. It becomes very much impossible for companies to meet the expenses related to developing software. Later, it was towards the end of 1990’s many having started thinking about offshore development or project outsourcing.




In late 1990’s many companies have started having tie-up with companies of other countries. Certain other companies have started enquiring about software development projects and its cost directly with companies outside the country. All these efforts where started after realizing the benefits of software development outsourcing. When compare with the cost associated with developing software in the hometown with other countries, it was relatively very high. But the expertise of professionals on developing software was same. This forced companies to opt for outsourcing. Many companies in U.S and Europe have started sending project offers to other countries where production cost was lower. This includes countries like India. Earlier U.S companies where sending representatives to other countries for collecting information regarding the cost, professional expertise, man power, company set up etc. After sometime there came a change in this trend. The companies in other countries started bidding for projects and this can be called Outsource Software Development trend. The company that won the bid will take the project and submit it on time after completion. Nowadays all the major outsourcing companies are following this pattern. With the development of technology it becomes easy for offshore development companies to find projects and bid for it. The term “outsourcing” is now used in a broader sense. Not only software development, many more works have started coming from various companies to offshore development companies.  

Tuesday, June 9, 2015

Key announcement at Apple’s WWDC 2015



Apple's CEO Tim Cook kick start the Worldwide Developers Conference on Monday.  There are quite a bit of Announcement by Apple in their World Wide developer conference. Here presenting you the key announcement at Apple’s WWDC 2015.

  1. Apple announced the OS X El Capitan and iOS 9 for mac and iPhone/iPad. See Key feature of iOS9 below.
  2. The Passbook changed to Wallet. The app will be a home for all of your debit cards and store loyalty cards, making collecting rewards from stores you frequently shop at easier.
  3. Apple Pay is coming to UK. Apple announced at the WWDC that Apple Pay is coming to the U.K. as soon as next month with more banks collaborating. You Now can use Apple Pay at London Subway system.
  4. Apple maps now will have the transits directions. Apple Maps get revamped and finally getting transit directions, with a launch in Baltimore, Berlin, Chicago, London, Mexico City, New York, Philadelphia, San Francisco and Toronto, with widespread support in China.
  5. The new os for Apple watch, Watch OS2 being released. After 6 week of sales the APple watch get new updated OS, featuring Taptic Engine and digital crown, allowing them to make apps that don't rely solely on Bluetooth connections with the iPhone.
  6. Ambitious Apple music announced, revealing on 30th June. Apple Streaming Music Service will be at the $9.99 per month for a person or $14.99 as Family Plan.  Also there will be 24 hour radio station operated by various DJ's called - Beats.
  7. Apple's CarPlay interface, which lets drivers have a mirrored display of their iPhones in their dashboard infotainment system, is going wireless also there will be the rollout of more apps that will come directly from automakers.
  8. Apple has consolidated its developer program, bundling together access to developer tools and pre-release software builds for iOS, OS X and watchOS all under one umbrella  for $99. 

New improved features of ios9 were the Key announcement at Apple’s WWDC 2015.


  1. Siri getting smarte with indepth search in the App.
  2. Multitasking will also be improved for iPads with new app switching and split-screen viewing. 
  3. New version of iOS 9 for iPad, announced at WWDC, the touch-sensitive QuickType keyboard.
  4. Split screen and Multitask window in iPad.
  5. Trackpad For The iPad.
  6. The news app cloning the Flipboard.

Saturday, June 6, 2015

Apple and Google Controls How we use Mobile apps



Apple's iOS and Google's Android are two dominating Mobile OS platform. Almost 90% of the devices shipped in the world are either ios device or Android devices.  You can check the data for Smartphone OS Market Share in image below. This fact tell us how these two company - Apple and Google, are controlling the mobile world. Apple's App and Google's Play Store both are tons of Apps and we almost use many of them in our day to day life. These apps behavior and flow of data are controlled by these tech giant, hence forth Apple and Google Controls How we use Mobile apps through our smartphone and tablets.


There are so many applications on app store and Google play and we are in business of mobile application development, so we know how it works. We decided to give some insight about the process.

Apple and Google both have some way to publish the Personal or Business mobile apps on their respective stores. They do some checkup before publishing to the store. Apple's App store policy is more restrictive than Google's, but both these company control the digital goods. Sometime it happen to favor their own business they like to bump a good app. For reference here is an example - a company named Tawkon which created an app that tells you when your phone is emitting high radiation so users can stay safe. This useful app was rejected by Apple. This prove Apple (and google also) want which app we should and which we can't.

The dark side is that it's either Apple or Google will tell what to develop or they will reject our app submission. This is totally unfair. Profit and maiming them is the real aim for these company while taking choice out of user's hand.

Also Read check what new in Google Analytic ios App

Both the Apple and the Google application stores control the stream of data, flow of information. With each day passing, they are taking more grip on our data. While this reality may appear to be innocuous to numerous right now, in a couple of years time this could turn into a genuine danger over our freedom of speech and our freedom to create, innovate.

Talking about Google alone, which control the whole internet with it search. It is hard to get off your hand with Google search, like it or not you have to use it. Many of the Google products like Gmail, YouTube, Blogger, Google Plus, Google Drive , Google Map, Analytics, Adwords etc, we use either for personal use or for business, thus Google have access amount of our data with them. They control the search hence we have to adopt to them to rank higher and get our business.

Apple pay and Android Pay


Apple and Google both have announced the new payment platform for their respective OS. Now they have new tool to control How we use Mobile apps . They will know what we are buying, whom we are paying and sell the business to us.

Are you in favor of open App store?


Apple control the app store for ios device and allows only those they want to be. Same is true with the Google Play store. Why can't we have a open App store like the web, where we have no filter - we can access whatever we want unlike on app store. Apple and Google Controls How we use Mobile apps, this control must end and user should have the choice what to choice and not Apple and Google decide.