Services   Products   Company

Software Development

Internetwork Consulting LLC has been providing programming, software development, and information technology services since 2003.

We are currently seeking new projects!

832-606-3300

A Process for Success

Our software development process is designed for success. We follow a modified Unified Process:

  1. 1 Requirements
    Inception starts with a meet and greet focusing on the clients needs to formulate requirements. A formalized is engagement executed for the purpose of creating a concrete set of requirements for the project to be considered a success.
  2. 2 Design
    Design is focused on meeting the requirements, it includes the user interfaces, reports, data structures, and business logic. Once design is completed, a time and cost estimate can be prepared. The design is like a building's construction plans: without them it would be impossible to estimate time, materials, and costs.
  3. 3 Development
    Development is when the programming is completed. Meetings will be conducted on a regular basis to discuss progress and provide previews. As the developer works, documentation will be updated and a test map will be created.
  4. 4 Testing
    The programmer will test the application, then quality assurance will test the application to ensure it meets the requirements. Finally, user acceptance testing is conducted to ensure that the application meets the requirements.
  5. 5 Deployment
    We work with your staff to define and execute deployment and user training. Installation instructions will be provided, and support from the development team will be available. We will install two environments - one for production use, an one for training and experimentation. We will work with key staff on training and documenting procedures.
  6. 6 Maintenance
    The final phase is remediation - this is where bugs get fixed over time. We differ from the Unified Process at this point in that new features, enhancements, and new requirements will start the process over again.

For all but small projects (less than 3 months development), it becomes necessary to break the project into smaller projects with limited scope and requirements. This allows the design and development teams to work on manageable chunks. Chunking into smaller projects eliminates the likelihood of a "big bang" project failing - after each chunk is done, their is opportunity to evaluate and make modification if needed.

Software Development,
Business, Accounting,
and Information Technology

Internetwork Consulting LLC has the business, accounting, information technology (IT) support, and software development expertise to ensure your projects is a success!

Cross Functional

Being a software development company requires a blending of technical, business, and leadership. Our software developers are groomed in a way that ensures their technical, business, and programming expertise. Our unique knowledge of business, accounting, and information technology allows us to interface with all levels of your organization proving to be a quick learn of your unique business domain.


Business

We ensure that our employees are educated in business through our own operations. We also ensure that one of our senior business manager is assigned to each project.


Accounting

Accounting is the language of business. From the day of hiring, all employees are tough basic accounting knowledge. This includes debits and credits, along with the basic account types, and how debits and credits effect those accounts.


IT Support

Information technology is not the 'end', it's a 'means' to the 'end'. Our new hire process is designed to quickly eliminate prospects who do not have the skills to provide professional IT support, followed by an initial projects that ensures the employees are capable of supporting our clients.


Software Development

All our employees go through a rigorous training which includes an initial software development project from deign to completion. This project integrates into an accounting package, requires a database, and associated servers.

Experience

We have it... in middle school our founder learned to program when DOS was the way to go. Then came Windows, Linux and the Internet. This longevity allowed him to master his profession early.

We make it a point to pass this expertise from the top down ensuring that our software developers are skilled and proficient to complete your project!

Billing Models

Their are two billing modes for software development: by the hour; by the project. Usually by the project turns into by the hour once the initial development is completed and maintenance begins.


Hourly Development

If we work on software that we sold and charged tax on that sale, we have to continue to charges sales tax.

For existing software, and 'break-fix' operations, the engagement will be billed by he hour. Unless requirements and design already exists, then it's strictly a repair operation.

If the problem is architecture, systemic, or the requirements have changed, then we start the Unified Process from the beginning.

Since no license is transfered at a fixed cost, the state considers this to be labor for hire: it's billed by the hour and their are sales tax savings. Hourly development may fall under research and development allowing you to take 100% expense the year the funds are spent.

License Transfer

Software development for a flat fee is purchasing intellectual property license - a software license.

For new software developed from scratch, and new enhancements adding new features to existing system may be quoted and developed for a fixed price. Cost is fixed, and so it scope (what is included), and no changes.

We transfer ownership of the intellectual property to the client upon payment in full for the development.

Since their is a property transfer at a fixed cost, the state requires that we charge sales tax. Development at a fixed price is sales taxed and may have to depreciated over time like all software.

What Counts

It's not about what you have, it's about who you have. The right resources - human resources - are necessary to create and keep software system relevant and functioning.

Recent and Current Projects


Total Americas

Consult in accounting system configuration. Created software to connect consolidation companies to enterprise resource planning system. Automated electronic payments and positive pay.


incArchivador

Multiuser, version control, document management system with data pulled from accounting system.


FlexBrite

Create certificate generation application. Integrates with accounting system to produce certificate from invoice data.


incService

Time management system used to track activity for billing purposes, payroll time sheets, and client billables.


Pacer Alloys

Full accounts receivable system that generates journal entries for entry into accounting system. Material tracking and certificate generator. Profits calculated per invoice.


incStatementReminder

Creates emails with an Aged Receivables per customer and attaches all open invoices from incArchivador.


Platinum Parking / Robbins Parking

Work on accounts receivable system including major enhancements. Import data from legacy systems. Setup development server, SQL server visualization, database optimizations, accounting interfaces. Assist in formalizing the software development process.


incAccounting

A home grown double entry accounting system developed for internal use, and as a foundation for future client projects.


Ruck Shockey & Associates

Website development with marketing and feedback applications.

Development Costs

Software development is a labor intensive process and often the labor is much more expensive than the computers and networks used to run that software. But considering the efficiency gains, it often proves justifiable in time savings, increased productivity, decrease errors, and enforcing company policies and procedures.

Introductory Consultation

We start with a meet and greet, followed by learning about your business and the objective you would like to accomplish. We focus on roughing out the objectives, along with documenting your business processes. We will discuss out billing process, fee, and development process. If both parties are satisfied, we execute a formal engagement and a non-disclosure agreement.

FREE

New Projects

New projects need requirements and designed before we can calculate costs and times. We require a retainer to start this process - this is a $4800 deposit for 80 hours of requirements gathering, user interfaces, data structures and objects, along with business logic. For larger projects, once 80 hours is invested, another retainer will be required. Cost is proportional time scope, size, feathers, and on. It's best to start simple, keep it small, and iterate until you reach your goals.

$ 4,800.00

Existing Projects

This process is focus on setting up a development environment and getting familiar with the application. We will do the necessary documentation so future developers have a head start. This will require a retainer of $4800 for 80 hours of labor. If a development environment cannot be established, we cannot continue and the retainer will be returned. When future developers setup their environments, their will be a cost savings and billed at our hourly rates.

$ 4,800.00



Hourly Rates


Once we have move past the requirements, design, and cost estimation, or are commencing DevOps (break-fix support), we move to a bracketed price as outlined below:


BracketRate
0 - 5$ 114.00
5 - 10$ 80.00
10 - 20$ 59.00
20 - 30$ 42.00

This yields prices as low as $60 per hour, assuming the client is buying in quantity. The following shows the number of billable hours per week:


Hr/WeekPeopleWeeklyMonthly
201$ 1,560$ 6,760
401$ 2,400$ 10,400
602$ 3,960$ 15,990
802$ 4,800$ 20,800
1203$ 7,200$ 31,200
1604$ 9,600$ 41,600

3 ... 2 ... 1 ... LAUNCH

Ready to launch a new software development project?

Need bugs fixed on an existing software and have the source code?

 

We would love to help you through the process. Contact us at 832-606-3300, or fill out the following form and we'll contact you within 24 hours.


Name:
Phone:
Email:
Message:
0 + 6 =