TeraCode is an offshore software development company specializing in high-end custom applications, rapid prototyping and component architecture, doing so using a wide range of technologies including Java, .NET, PHP, Ruby, and iPhone.