Native applications can be developed using the object-oriented Xojo programming languages and cross-platform Rapid Application Development Tool. Drag and drop makes it easy to create user interfaces. The modern framework also supports graphics, database servers, and internet protocols. Xojo removes you from platform details, allowing you to concentrate your energy on what makes your app special. Xojo can be used for learning and development.