Services

Application & Software Development

Building useful software isn’t easy; there is no getting around it. The larger the scale and scope of the project, the more complicated producing the right solution becomes.

The problem isn’t with finding a programmer who can write the code, the problem is in effectively managing the project to fruition. Remember, in almost all situations when it comes to business software, the technology is the easy part.

For any project of reasonable size and magnitude, there are generally many players involved (and if there isn’t, you’re usually asking for trouble). You might go so far as to categorize these players into two groups:

Group A is the team tasked with articulating the ideas and business rules. Ideally this team is comprised of all key business drivers of the project. If you’re building a sales and inventory management application, this might include your CFO, your CEO, your Sales Manager, and your Inventory Manager.

Group B is the team tasked with driving the technology. This teams principle role is in translating the ideas and concept of Group A into the final software solution.

It’s the project manager’s job to weave the two teams into a single cohesive unit. When selecting a project manager, you have to be particularly careful to ensure this person understands both sides of the equation. That means being both an accomplished businessperson and engineer.

This is where Iris comes in. Our project managers and software engineers are seasoned veterans. They bring effective Business and Management skills to the table, along with an intimate hands-on understanding of Software Development. They are uniquely capable of driving your new projects to fruition, or helping you get stalled and/or mismanaged projects back on track.

Our Software Engineers and Project Managers are proficient in the following languages:

JAVA/C/Objective C/C++/HTML/PHP/SQL/Python/ VB .Net/C#

Here are a few examples of projects we’ve recently worked on:

Transaction Gateway – Multi-Company Sales, Inventory, and Accounting System

Language: JAVA
Delivery: Web – AJAX/CSS/HTML Front End
Database: MySQL
Initial Install Base: 200+ Users

Transaction Gateway enables our client to manage the day-to-day operations of their business. It was designed to replace a number of independent "siloed" software products and provides a solution that can handle the clients many unique businesses. This includes the operation of 10 retail stores, a well-known ecommerce store, a manufacturing business, and a services corporation.

The architecture of the system is multi-tiered, and has been designed with scalability in mind. Interaction with the core business logic is driven via XML. The front end UI is effectively abstracted from the back end operations allowing for a simplified approach to integration both internally and externally. The AJAX drive front end maintains state across all users allowing for a user experience very similar to desktop applications.

Inventory can be managed both from the perspective of ‘Stocked Physical Inventory’ and ‘On-Demand Inventory’ sourced from a virtually infinite number of suppliers. Inventory in turn is delivered in real-time to all POS systems, e-commerce engagements and resellers. All accounting processes are supported from within the application. This includes General Ledger, Journals, Payables, Receivables, Disbursements, Bill of Materials, etc.

ProPrompter - iPhone Teleprompting System

Language: Objective C / HTML
Platform: Apple iPhone
Target Market: Broadcasters, Talent Managers, Freelance Video Producers
Site: http://www.bodelin.com/

The iPhone tele-prompting systems has quickly become a market leader in its market segment. It is one of the most popular iPhone tele-prompting applications. It is used extensively throughout the world for prompting information to talent both in the studio and on-site.

Coupled with the ProPrompter Producer website, prompting scripts can be delivered from anywhere to any registered device. A producer can make adjustments from their studio in Houston to talent on assignment in the Middle East over the internet.