we do it all... mostly iOS / Android and Cloud based stuff though... its interesting how people are worried about my set up... haha... I added those details for drama...I guess it worked. My machine is old... but I can get plenty of work done - and really its fine for Xcode and developing mobile apps or doing cloud based development as well... its actually amazing how far these machines can take you now a days....