Internetwork Consulting LLC has been providing programming, software development, and information technology services since 2003.
We are currently seeking new projects!
A Process for Success
Our software development process is designed for success. We follow a modified Unified Process:
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.
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.
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.
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.
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.
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.
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!
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.
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 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.
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.
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.
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!
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.
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
Consult in accounting system configuration. Created software to connect consolidation companies to enterprise resource planning system. Automated electronic payments and positive pay.
Multiuser, version control, document management system with data pulled from accounting system.
Create certificate generation application. Integrates with accounting system to produce certificate from invoice data.
Time management system used to track activity for billing purposes, payroll time sheets, and client billables.
Full accounts receivable system that generates journal entries for entry into accounting system. Material tracking and certificate generator. Profits calculated per invoice.
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.
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.
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.
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.
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.
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.
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.