If you are going to use it for development and especially if you are going to keep it for a while you need to reset you RAM expectations. Many notebook computers today have limited RAM upgrade paths. I recommend you get a minimum of 8GB RAM. I have 16 GB RAM in mine.